允许IONIC DevApp通过防火墙

时间:2018-03-22 18:52:23

标签: ionic-framework ionic2 ionic-devapp

我可以通过我的个人电脑连接到IONIC DEVAPP,但在办公室笔记本电脑上托管时甚至无法连接到家用wifi网络。

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

$ionic serve -c

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

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

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

  

net :: ERR:CONNECTION_TIMED_OUT(http://192.168.1.115:8100/?devapp=true

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

2 个答案:

答案 0 :(得分:1)

我遇到了和你一样的问题和想法,这是一个防火墙问题。当我在Ubuntu上时,使用$(document).on('change','#ddArea',function(){ //your code }) 防火墙......

ufw
终端中的

为我做了诀窍,sudo ufw allow 8100 连接到了我的应用。

答案 1 :(得分:1)

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

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

完成;

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

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

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