1

我可以通过我的个人计算机连接到 IONIC DEVAPP,但即使在我的家庭 wifi 网络上托管在办公室笔记本电脑上时也无法连接。

我可以在办公室和个人笔记本电脑上看到我的应用程序。

$ionic serve -c

我可以通过我的浏览器访问 Devapp 托管的 URL

http://192.168.1.115:8100/?devapp=true

但是,在我的 Android 设备上,在我的办公室笔记本电脑上,它给出了以下错误

网络::ERR:CONNECTION_TIMED_OUT( http://192.168.1.115:8100/?devapp=true )

它似乎更像是防火墙问题而不是网络问题。

4

2 回答 2

2

你只需要在windows防火墙中打开端口,因为你告诉你正在使用windows ...

  • 转到控制面板并找到 Windows 防火墙。
  • 单击高级设置。
  • 在左侧,您必须单击入站规则,然后在操作下单击新规则。
  • 选择端口。
  • 键入要打开的端口。
  • 允许连接并配置其余部分。

完毕;

将此行添加到您的 config.xml 文件中:

    <preference name="loadUrlTimeoutValue" value="700000" />

现在再次测试您的 DevApp。如果需要,您可以在您的设备上使用 Android 模拟器。

于 2018-06-03T02:35:07.790 回答
1

我遇到了同样的问题,并认为这是防火墙问题。当我在 Ubuntu 上时,使用ufw防火墙...

sudo ufw allow 8100

在终端中为我做了诀窍,并IONIC DEVAPP连接到我的应用程序。

于 2018-04-11T19:46:17.127 回答