Ionic 4 App 192.168.8.200在移动设备上不起作用

时间:2019-06-27 10:30:30

标签: ionic-framework ionic4

我曾尝试通过移动浏览器提供 ionic 4移动应用,但对我而言不起作用。 http://localhost:8100 确实在本地服务器上工作, Ionic 3 应用正在按照方法 192.168.8.200:8100 中继工作 任何人都知道如何使用 IP地址

在不同设备上运行ionic 4应用程序

谢谢

3 个答案:

答案 0 :(得分:1)

尝试一下:

  1. 了解您的计算机拥有的IP地址(Windows,运行“ ipconfig”)
  2. 运行“离子服务-地址192.168.0.72”(我的地址在开发PC上为192.168.0.72)
  3. 现在从本地网络上的另一台设备转到:192.168.0.72:8100

您可以根据需要更改端口: https://ionicframework.com/docs/cli/commands/serve

请注意,使用此命令,您还需要使用此IP地址而不是localhost:8100进行调试。默认情况下,您的浏览器仍将尝试首先进入localhost。

更新2:

也尝试以这种方式运行它:“离子服务-地址0.0.0.0”

这样,本地主机和192.168.0.72(我的PC接口)均可工作。

答案 1 :(得分:1)

更新:

请使用 --host 选项(例如 --host=192.168.0.24)指定开发服务器的主机。

示例:ionic serve --address 0.0.0.0

答案 2 :(得分:1)

对于使用 Angular 的 Ionic: ng run app:serve --host=192.168.8.200 --port=8100