【发布时间】:2019-10-29 11:42:52
【问题描述】:
我一直在从事一个使用 API 的 NativeScript 项目。 API 项目在我的 MacBook 上,还没有部署到任何地方。它基于 Laravel,我使用 Laravel Valet 作为开发环境。
我无法在 iPhone 上测试移动应用,因为该应用无法连接到本地 API URL。我知道 Valet 有“share”命令,但是因为 API 使用了另一个 API——它有 IP 限制——所以它对我不起作用。据我了解,通过 Valet 的 share 命令共享本地域类似于代理,因此使用的 API 在该代理上不起作用。
我还查看了有关如何与 iPhone 共享 Macbook 网络的文章,但它只共享同一个网络。我仍然无法访问本地 API。
还有其他方法可以解决我的问题吗?也许是基于 Docker 的解决方案?我不太擅长 Docker,但如果可以的话,我可以尝试一下。
【问题讨论】:
标签: iphone laravel api nativescript valet