簡體   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