【发布时间】:2022-01-06 16:14:41
【问题描述】:
我正在尝试从在我的设备端口 5000 上本地运行的 API 获取数据。从开发 React Web 应用程序开始,我习惯于在 package.json 中设置代理,如下所示:
"proxy": "https://localhost:5000"
现在我尝试像这样从 API 中获取一些东西:
fetch("/colours", {
method: "GET",
headers: {
"Content-Type": "application/json;charset=utf-8",
}
})...
遗憾的是,如果我现在在浏览器上运行我的应用程序,它仍然会说它会将请求发送到 http://localhost:19006/colours。响应包含用于重新加载按钮的 HTML。
我还检查了我的 API 控制台,没有任何请求到达那里。我已经尝试过删除package-lock.json 和node_modules 并重新安装的常用技巧。
对于 React Native,我处理 API 请求的方法是否根本错误?
【问题讨论】:
标签: typescript react-native fetch-api