0

我正在使用 broccoli 开发一个简单的应用程序,我正在尝试从手机访问它。但是,即使我能够在 localhost:42000 的计算机上访问该站点,当我将手机的浏览器指向 10.0.1.8:4200 时,我也无法访问。

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

谢谢

4

2 回答 2

1

您可以简单地通过以下方式启动 broccoli 托管服务器

broccoli serve --host YOUR_IP --port YOUR_PORT
于 2015-04-16T03:54:33.707 回答
1

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

Pow 很容易根据您的需要进行设置和配置,除了令人敬畏之外,它还可以将您的应用程序提供给同一网络上的其他设备

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

  1. 您的计算机在 LAN 上的 IP 地址。
  2. 您的应用程序的名称。

对于下面的示例步骤,让我们使用以下值。

  1. IP:10.0.1.8
  2. 应用名称:magicapp

幸福的步骤(如果您运行 OS X 或 Linux):

  1. 安装 Pow: $ curl get.pow.cx | sh
  2. 告诉 Pow 在 localhost 端口 4200 上查找您的应用程序: echo 4200 > ~/.pow/magicapp

瞧。如果一切顺利,您应该能够从同一网络上的其他设备访问您的应用程序:http://magicapp.10.0.1.8.xip.io/

希望这可以帮助。

于 2014-11-17T08:26:16.897 回答