重定向本地主机上的URL

时间:2018-10-18 21:25:50

标签: react-native expo

我正在构建一个本机应用程序。我正在使用expo并继续开发应用程序。在我的主机上,URL api.myapp.test上有一个API。

当我从我的react应用程序获取该URL时。我收到错误消息:

  

[23:07:28]网络请求失败   -onerror中的node_modules / whatwg-fetch / fetch.js:439:29   -dispatchEvent中的node_modules / event-target-shim / lib / event-target.js:172:43   -... 9个来自框架内部的堆栈框架

我感觉我的应用程序或本地主机不知道将该URL路由到哪里。

你有个主意吗?

1 个答案:

答案 0 :(得分:0)

发生这种情况是因为url api.myapp.test已在主机的DNS解析器中注册(该解析器又将其解析为“ localhost”)。世博会使用的dns解析器是其中之一,它不了解api.myapp.test。

最快的解决方案是使用网络中主机的IP直接从应用程序中引用api(这在开发中很容易,如果发布应用程序,则必须将API移至公共域)。