从其他设备访问西兰花服务器

时间:2014-10-02 08:46:25

标签: broccolijs

我正在使用西兰花开发一个简单的应用程序,并且我试图通过手机访问它。 但是,即使我能够通过localhost:42000从我的计算机访问该站点,当我将手机的浏览器指向10.0.1.8:4200时,我也无法这样做。

是否可以从其他设备访问西兰花服务器?如果没有,您如何建议我处理这个问题?

由于

2 个答案:

答案 0 :(得分:1)

嗯,localhost是127.0.0.1,默认情况下无法从计算机外部访问,但是......您可以使用像Pow这样的开发代理来修复此问题。

根据您的需求进行设置和配置非常简单,除了令人敬畏的it can serve your apps to other devices on the same network之外。

在继续执行以下步骤之前,您需要了解的内容:

  1. 您网络上的计算机IP地址。
  2. 您的应用的名称。
  3. 对于下面的示例步骤,我们使用以下值。

    1. IP:10.0.1.8
    2. 应用程序名称:magicapp
    3. 幸福的步骤(如果您运行OS X或Linux):

      1. 安装Pow: $ curl get.pow.cx | sh
      2. 告诉Pow在localhost端口4200上查找您的应用: echo 4200 > ~/.pow/magicapp
      3. 瞧。如果一切顺利,您应该能够通过同一网络上的其他设备访问您的应用:http://magicapp.10.0.1.8.xip.io/

        希望这有帮助。

答案 1 :(得分:1)

您只需通过

启动西兰花托管服务器即可
broccoli serve --host YOUR_IP --port YOUR_PORT