【发布时间】:2018-11-08 23:45:59
【问题描述】:
我正在使用 Windows + Visual Studio 代码来开发 Node JS API。我正在使用 Axios 从 NodeJs 向第三方 API 提交休息请求。
我想检查从我的节点服务器通过 Fiddler 发送到第三方后端的数据包,但是我一直很难让 Axios 通过 127.0.0.1 端口 8888 进行代理。
理想情况下,它会是一个简单的全局变量来设置打开/关闭代理。我尝试过的是:
axios.defaults.proxy = { host: "127.0.0.1", port:8888}
axios.defaults.proxy = { host: "127.0.0.1", port:8888, protocol: "http"}
axios.post(url: <api>, {post:data}, {proxy: {host: "127.0.0.1", "8888"} });
以及上述的许多不同变体。当代理开启时,它不会完成请求。
【问题讨论】: