当前位置:  开发笔记 > 后端 > 正文

获得axios的双重请求

如何解决《获得axios的双重请求》经验,为你挑选了0个好方法。

我在我的反应应用程序中使用axios来调用api服务器.我的api服务器正在为每个请求接收双网络呼叫(一个来自我的反应应用用户代理,一个来自axios).

Nginx日志:

52.01.179.169 - - [09/Jan/2017:02:17:13 +0000] "GET /my_endpoint HTTP/1.1" 200 756 "-" "axios/0.9.1" "-"
72.201.237.55 - - [09/Jan/2017:02:17:13 +0000] "GET /my_endpoint HTTP/1.1" 200 756 "http://localhost:8080" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36" "-"

为什么会这样?第二个请求是我真正关心的,但是我的api服务器不必要地做了两倍的工作.

我的Web控制台表明只进行了一次AJAX调用,那么这个流氓axios请求来自哪里?

码:

export function myEndpoint() {
  var url = API_BASE_URL + '/my_endpoint'

  console.log(url);
  const request = axios.get(url);

  return {
    type: 'my_endpoint',
    payload: request
  };
}

FWIW,控制台只记录一次该URL.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有