【问题标题】:How to use local macbook server to allow multiple devices to view Reactjs page?如何使用本地 macbook 服务器允许多个设备查看 Reactjs 页面?
【发布时间】:2017-05-21 19:09:27
【问题描述】:

我有一个本地服务器在我的 Macbook 上运行 Reactjs。 (React 新手)

1) 我如何将 http://localhost:4001 名称更改为其他名称(例如 http://www.test.com) --> 我正在使用webpack-dev-server --port 4001

2) 我怎样才能允许多达 500 个 iOS/Android 设备连接到这个本地服务器? (例如如何设置路由器来广播这个?)

--> 找到这个ReactJS-and-ngrok,但不确定它能够支持哪些并发用户。

3) 如何让设备在没有网络的情况下连接到wifi?

【问题讨论】:

  • 谢谢@MayankShukla,什么是更合适的标签?顺便说一句,最大并发设备数是多少?

标签: reactjs router


【解决方案1】:

首先,查看本地网络中的 Macbook 是什么 IP。系统偏好设置->网络。假设你的 Macbook IP 是 192.168.1.70 并且你的服务器在 4001 端口。然后你可以使用以下选项启动你的 webpack-dev-server:--output-public-path="http://192.168.1.70:4001/" --host="0.0.0.0" --public="192.168.1.70:4001"。您仍然可以在 Macbook 上通过 localhost 名称访问它,但在其他设备上使用完整的 IP + 端口号作为地址。

关于设置域不能说什么...也许你可以以某种方式配置你的路由器?对不起,新人不得不面对这样的任务

【讨论】:

  • 感谢GProst,ipad可以打开网站了。但是,它无法连接到 Golang 服务器和 Rethink DB。我正在使用“go run *go”和“rethinkdb”来启动这两个本地服务器
  • 不能说这些,请尝试查看有关为什么无法连接的文档。也许您应该为这些服务器或其他一些选项设置特定的 IP 而不是 localhost
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-12
  • 1970-01-01
  • 1970-01-01
  • 2010-10-10
  • 1970-01-01
  • 2013-03-18
  • 2020-04-16
相关资源
最近更新 更多