React-通过代理进行本机提取

uxhixvfz  于 2023-03-13  发布在  React
关注(0)|答案(4)|浏览(131)

如何在react-native的fetch方法中设置选项,以通过代理调用Web服务器。
目前我使用的是axios,但这不起作用。
在fetch中添加主机头后,我可以通过charles-proxy发出请求,但它不适用于squid.(Error: invalid url)。

lh80um4z

lh80um4z1#

在react项目中的package.json文件中,您可以创建如下所示的代理:

"proxy": "http://localhost:5000"
vsnjm48y

vsnjm48y2#

您可以通过全局安装local-cors-proxy并使用以下命令运行它来解决此问题

npm install -g local-cors-proxy

启动代理:

lcp --proxyUrl https://www.yourdomain.ie

然后在您的客户端代码中,新的API端点:
http://本地主机:8010/代理/影片/列表
Package :https://www.npmjs.com/package/local-cors-proxy

ikfrs5lh

ikfrs5lh3#

您可以使用
npm i自由代理
用于创建代理获取请求的程序包
谢谢

nhjlsmyf

nhjlsmyf4#

您可以使用此模块node-fetch(https://github.com/bitinn/node-fetch)并为代理设置agent参数,
有关详细信息,您还可以查看此https://github.com/bitinn/node-fetch/issues/79

相关问题