繁体   English   中英

apisauce 在 localhost 上出现网络错误

[英]apisauce gives network error on localhost

API Sauce 在本地主机上测试来自移动设备的 API 调用时返回网络错误

我在 POSTMAN TOOL 上测试了我的 API,它给出了正确的输出。但它不能在应用程序中正常工作

没有足够的信息来准确说明问题所在。 但是我假设您正在尝试从不同的设备/机器/模拟器(?)使用您的 API,并且当您使用 POSTMAN 进行测试时,您实际上是在运行 API 的同一个设备上进行测试,因此结果显然令人惊讶。

在这种情况下,我建议您使用 API 机器 IP 而不是localhost

例如,而不是做

const apiClient = create({
  baseURL: 'http://localhost:3000/api/v1',
  headers: {
    Accept: 'application/json',
  },
});

你宁愿这样做

 const apiClient = create({
      baseURL: 'http://192.168.43.26:3000/api/v1',
      headers: {
        Accept: 'application/json',
      },
    });

请注意,现在我们使用运行 API 的机器的实际(假设)ip:“192.168.43.26”,而不是使用“localhost”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM