【发布时间】:2020-12-13 21:02:13
【问题描述】:
我在本地端口 3000 上运行 Node 服务器。我在 ReactNative 应用程序中使用 axios 从服务器获取和发布数据。
我将 baseURL 设置为:
const axiosObj = axios.create({
baseURL: 'http://localhost:3000'
});
这不起作用并导致网络错误。但是,如果我像这样使用 baseURL,那么它可以工作
const axiosObj = axios.create({
baseURL: 'http://172.XX.X.X:3000'
});
我也尝试过 baseURL:http://127.0.0.1:3000 也不起作用
我真的需要它与http://localhost:3000 或http://127.0.0.1:3000 一起工作,而无需提供实际的IP 地址。帮助将不胜感激。
【问题讨论】:
-
检查您的操作系统
hosts文件以查看是否设置了127.0.0.1 localhost。 -
是的。它列在主机文件中。
-
您在使用其他客户端(如 curl 或 postman)时是否仍有问题?
-
没有。适用于 Postman 和 Curl
标签: node.js post get axios localhost