react-native pc访问127.0.0.1 显示404报错
来源:互联网 发布:淘宝哪家裤子好看 编辑:程序博客网 时间:2024/06/01 07:44
背景
调试react-native的时候进入项目下运行packagerreact-native start
并在另一个命令行窗口react-native run-android
,首次运行需要等待数分钟并从网上下载gradle依赖。因为android sdk已经添加到环境变量中,并且pc本地访问<http://localhost:8081/index.bundle?platform=android>
可以看到编译好的js文件内容。接着,模拟器安卓中的dev setting
已经设置好pc的ip地址。
此时,能够看到模拟器中的安卓手机大红屏错误。
报错内容解读
404 not found
url 是
http://115.200.16.6:8081/index.bundle?platform=android
排查过程
首先本地访问
http://115.200.16.6:8081/index.bundle?platform=android
,和http://127.0.0.1:8081/index.bundle?platform=android
也是 404 not found本地访问
http://localhost:8081/index.bundle?platform=android
正常。react-native start
,react-native run-android
命令运行正常。首先怀疑是否是hosts被修改导致的,查看
C:\WINDOWS\System32\drivers\etc
得知hosts没有被修改,正常。本地起了一个
http-server -p 9999
,pc 访问localhost:9999
,127.0.0.1:9999
以及ip:9999
都正常。关闭
react-native start
, 使用http-server -p 8081
来检验是否是端口8081的问题。此时,命令行报错,8081端口被占用。
接着结束 wifi共享大师(这个软件真的是个坑)。
刷新pc页面。127.0.0.1 显示正常。reload模拟器,页面也显示正常了。
总结
不知道为什么,在8081端口本身被占用的情况下react-native start
也不会报错。通过这次排错,下次遇到本地访问localhost正常,但是访问127.0.0.1不正常的情况应该也有可能是端口被占用导致的。最后,既然环境没问题了,helloworld项目也已经运行,就愉快得开始react-native吧~
- react-native pc访问127.0.0.1 显示404报错
- React Native常见报错
- React-Native 奇葩报错
- react-native报错-unrecognized
- react-native报错-unrecognized
- react-native 报错集合
- react native XCode8 RCTWebSocket 报错解决
- React-native导入三方库的报错
- macos 升级 react-native 报错
- react-native run-android报错了
- react-native android编译报错
- react-native run-android 报错
- react native 环境搭建 报错
- react-native init AwesomeProject报错
- react-native run-adnroid报错
- react-native运行ios报错总结
- react-native run-ios报错
- react-native- 网络访问
- 静态数组的顺序表
- 剖析Disruptor:为什么会这么快?(二)神奇的缓存行填充
- 洛谷 P2194 HXY烧情侣【Tarjan缩点】 分析+题解代码
- B+树插入C++的简单实现
- 表中重复数据的检测
- react-native pc访问127.0.0.1 显示404报错
- L1053: 谭浩强C语言(第三版)习题6.9
- Java-Runnable线程共享实例变量
- 《上市公司发展指南》总经理、总裁研修教材(ED2000.COM).pdf 免费下载
- 21. Merge Two Sorted Lists
- I:1795翻转矩阵
- 看看同一种字体是如何对应不同的字体文件的
- project euler 22 Names scores
- 京东电商互联网架构中redis运用