http://192.168.1.102:8080/#/访问我的vue项目,浏览器可以打开,手机无法打开

http://192.168.1.102:8080/#/访问我的vue项目,浏览器可以打开,手机无法打开
请问有什么解决方法呢?
手机和电脑是同时连着公司的同一个wifi的

阅读 28k
10 个回答

把防火墙关闭试试

我刚也遇到了这个问题,后来发现只要将config->index.js 中的host:‘localhost’换成host:‘你的本机ip’就可以了

/config/index.js 将host: 'localhost' 改为 host:’0.0.0.0’
改完后重启服务器,亲测有效?

你电脑上用的是什么服务器啊,手机端不能访问时404吗?问题描述的不清楚。你可以试试以下的方法

  • 看看电脑能不能Ping通手机端的网络,排除网络的问题

  • 检查下服务器的配置,是否允许局域网的访问

这个啊,我觉得必须是你自己电脑开的wifi才可以这么玩,因为你的localhost是你在本机上启用的服务器,单纯处于一个公用wifi应该是不行的,你怎么通过公用wifi访问本机服务器呢?

手机和电脑要用同一个wifi,然后打开cmd, ipconfig 看下ip是什么,把这个本机的192.168.0.102换掉,端口号仍然需要的,然后在手机端浏览器中输入新的地址,

电脑弄代理,在手机的wifi里手动把代理服务器的地址设置好

推荐问题