node.js环境下的vue项目在电脑浏览器上可以通过本地ip访问页面。但是在手机上却访问不了该项目。
一、查看手机和局域网是否是通的
链接该网段的局域网;
查看本机防火墙是否有影响,最好是关闭防火墙
二、网通了之后,检查项目配置。建议如下配置;
1、查看 config 文件中index.js文件下的host,host:0.0.0.0(貌似非必须)
2、 修改 package.json 文件里进行配置, scripes.dev中设置 --host 0.0.0.0(测试直接加本地ip端口也可以0.0.0.0)
我是直接修改的package.json中的文件 设置局域网ip 例如:10.0.0.47(看自己电脑上的ip哈)
若 1 中进行了配置,2中不配置默认执行 1;
我是 1 中没配置,直接设置的 2。
部分截图转自:https://blog.csdn.net/veloi/article/details/88214866#commentBox