运行react-native示例项目给了我一个
404 Not Found. The Server could not locate the resource you request.
答案 0 :(得分:1)
如果您在端口8081上运行现有服务,也会发生这种情况,因为这是运行包装程序的端口。
答案 1 :(得分:0)
localhost
更改为您计算机的IP地址,并确保您的计算机和iOS设备位于同一Wi-Fi网络中。
就像这样:
jsCodeLocation = [NSURL URLWithString:@“ http://192.168.8.190:8081/Examples/2048/Game2048.includeRequire.runModule.bundle”];
答案 2 :(得分:0)
要扩展Colin Ramsay的答案,您可以通过在OSX上运行以下命令来检查端口8081上的服务是否正在运行:
lsof -i :8081
如果有什么东西在运行,像他这样的东西会显示出来:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 918 Robert 6u IPv4 0x5c8c06c2a2e769cf 0t0 TCP *:sunproxyadmin (LISTEN)
nginx 1010 Robert 6u IPv4 0x5c8c06c2a2e769cf 0t0 TCP *:sunproxyadmin (LISTEN)
然后,您可以使用 PID 来终止该服务:
kill -9 918