不可能使用代理

时间:2019-01-18 17:02:51

标签: react-native proxy expo create-react-native-app

我正尝试在我的react-native应用程序(使用CRNA和Expo构建)中使用代理。 因此,在我的package.json文件中,我输入了:"proxy": "192.168.1.27:8080" and then make simple get request with fetch with the / users`路径并做出反应,称网络错误(他在调试时看不到代理参数,只是/ users)。 如果我输入完整的网址,则提取请求效果很好。 在反应(对于网站)中,我做同样的事情,并且正在努力。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在Reactjs中,代理主要用于避免cors问题。由于React Native可本地连接到iOS和Android,因此没有浏览器问题,因此您不需要代理。

我使用的方法是在测试后端以及生产环境中部署的URL时,在React Native应用程序中调用http:127.0.0.1:nnnn / api / route(不是localhost)。因此,您可以单独部署服务器,然后直接在应用中访问它。