【问题标题】:Cannot access PhoneGap server from another machine无法从另一台机器访问 PhoneGap 服务器
【发布时间】:2016-08-10 16:06:29
【问题描述】:

我是 PhoneGap 的初学者,但我发现有一种很好的方法来测试您的应用程序,只需将其提供给您手机上运行的 PhoneGap Developer 应用程序即可。唯一的问题是它不太适合我。

当我从命令行运行以下命令时

phonegap serve

我可以从我的 Firefox 访问应用程序,只需转到服务器启动时显示的 URL(或者只是 localhost:3000,没有太大区别)。

但问题是,当我从另一台机器输入 URL 时,http 请求似乎超时,因此我无法在我的 android 设备上测试该应用程序(到目前为止,该应用程序只是一个自动生成的 helloWorld)

我已经禁用了我的防火墙并尝试以管理员身份运行命令行,但这些都没有帮助。我也尝试运行'cordova s​​erve',但这给了我完全相同的结果。例如,当我尝试运行 glassfish 时,不会出现同样的问题。

我的 PhoneGap CLI 版本是 5.0.0-0.28.1 和 我的 Phonegap Developer 应用版本是 1.5.2

【问题讨论】:

  • 检查运行 localhost:3000 的计算机的防火墙并允许连接到端口 3000
  • 另一台计算机一开始就没有任何防火墙。我既不能在我的 android 浏览器中也不能在我的 ubuntu 上打开它。我也尝试将其切换到端口 80

标签: cordova phonegap-desktop-app


【解决方案1】:

另一台“机器”实际上是蜂窝网络和 wifi 上的移动设备吗?即使我在 iPhone 和 iPad 上使用 wifi 网络,我也必须切换到飞行模式才能连接到 PhoneGap 服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    • 2014-12-26
    • 1970-01-01
    相关资源
    最近更新 更多