从 Expo 调用本地托管的服务器

Posted

技术标签:

【中文标题】从 Expo 调用本地托管的服务器【英文标题】:Call a locally hosted server from Expo 【发布时间】:2021-10-29 19:37:26 【问题描述】:

我关注了这篇很棒的博文:How to call a locally hosted server from Expo?

但是我在下一步卡住了:

上述命令将返回一个可通过 Internet 访问的 URL,其形式为 https://application-mock-server.localtunnel.me。 此 URL 可以插入到 React Native 代码库中,并且可以从移动设备上的 Expo 中运行的应用程序访问。

我试图弄清楚如何“将本地隧道 URL 插入 React Native 代码库”。我认为这将是“package.json”中的“主页”,但到目前为止还没有运气。你能帮忙吗?

【问题讨论】:

【参考方案1】:

没关系。直到现在我才注意到这个“隧道”选项,它可以解决问题。

【讨论】:

【参考方案2】:

您需要指定发送 API 请求的 URL。如果您尚未创建单独的文件,您可以创建 apiConfig.js 文件或任何类似的命名文件,然后从文件中导出该 URL,并在需要调用后端 API 的任何地方引用。

【讨论】:

以上是关于从 Expo 调用本地托管的服务器的主要内容,如果未能解决你的问题,请参考以下文章

从 Expo App 调用本地托管服务器

托管 Parse 服务器时如何在网页中本地调用 Parse?

如何从 Azure Web 应用程序与 IIS 中本地托管的 WCF 服务进行通信?

如何从弹出的 Expo 项目中删除“android.hardware.location”权限请求?

如何配置和传输 MySQL(使用登录凭据)从 XAMPP 本地网络服务器到基于 Hostgator/Linux 的托管服务器?

Flutter / Dart 没有从本地托管的烧瓶 api 返回值