首页 > 解决方案 > 使本地网络之外的计算机可以使用 create-react-app

问题描述

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

谢谢你。

标签: node.jsreactjsreact-nativehostingcreate-react-app

解决方案


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

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

进一步阅读:文档

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


推荐阅读