【发布时间】:2018-09-18 14:32:51
【问题描述】:
“React-scripts”,来自 create-react-app 启动包的一系列脚本允许我使用“react-scripts-start”来初始化服务器。 一切正常,服务器打开,我可以在 localhost:3000 或使用 IP:3000 访问它 问题是当我使用家里的其他设备时。我尝试连接到 IP:3000 但它不起作用。我收到“找不到服务器”。 是 Windows 访问问题还是我应该设置服务器?
【问题讨论】:
-
这些设备是否在同一个网络中?
-
是的。智能手机和另一台笔记本电脑都连接到与托管笔记本电脑的服务器相同的路由器
-
我会尝试打开一个端口并尝试连接到它以查看问题是否与反应脚本有关。例如:服务器:
nc -l -p 3000。客户:nc server-ip 3000 -
您需要在 Windows 防火墙上打开 3000 端口。对于 Windows 10:tomshardware.com/news/…
-
我打开了 3000 端口,我还尝试使用 Test-NetConnection IP -Port 3000 连接到该端口,它可以工作。不幸的是,服务器在其他设备上仍然不可用。我不确定我是否必须对路由器内的路由做任何事情
标签: reactjs server react-scripts