【问题标题】:Make create-react-app available to computers outside of local network使本地网络之外的计算机可以使用 create-react-app
【发布时间】:2020-08-19 00:43:16
【问题描述】:

我希望运行我的 react-app 并使其可供本地网络之外的计算机访问。我希望有人能够输入 :3000 (或其他安全端口)并能够看到我的应用程序。如果不使用像 Netlify 这样的托管服务,这可能吗?显然存在安全问题,但这主要是为了对我正在创建的视频播放器进行网络外测试。

谢谢。

【问题讨论】:

  • 你是使用 express js 还是默认只使用 create-react-app?
  • 只需创建反应应用程序
  • 您需要将您的 3000 端口公开(通过调制解调器和防火墙配置),然后他们才能使用您的 WAN IP 加端口访问它

标签: node.js reactjs react-native hosting create-react-app


【解决方案1】:

只需运行HOST=0.0.0.0 npm run start。 然后从网络上的另一台设备打开 url。

在 windows 中通过 cmd 上的ipconfig 查找您的 IP,然后 例如 用你的 ip 替换这个 ip: 192.153.23.10:3000 可以工作。

进一步阅读:Docs

还有一个很棒的服务叫做Ngrok,它可以将https安全地址分配给本地主机应用程序。我知道如何使它与 express 和 next js 一起工作,但那里也有适合你的东西,请检查一下。

【讨论】:

    猜你喜欢
    • 2020-01-07
    • 2021-12-02
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    相关资源
    最近更新 更多