如何在react-native的fetch
方法中设置选项,以便通过代理调用网络服务器。
目前我正在使用axios,但这不起作用。
在fetch中添加主机头后,我可以通过charles-proxy发出请求,但它不能与squid一起使用。 (Error: invalid url
)。
答案 0 :(得分:0)
在您的react项目中存在的package.json文件中,您可以创建如下所示的代理:
"proxy": "http://localhost:5000"
答案 1 :(得分:0)
您可以通过全局安装 local-cors-proxy
并通过以下方式运行它来解决此问题
npm install -g local-cors-proxy
启动代理:
lcp --proxyUrl https://www.yourdomain.ie
然后在您的客户端代码中,新的 API 端点:
http://localhost:8010/proxy/movies/list
答案 2 :(得分:-1)
您好您可以使用此模块节点获取(https://github.com/bitinn/node-fetch)并为代理设置agent
参数,
有关详细信息,您还可以查看此信息 https://github.com/bitinn/node-fetch/issues/79