我有一个使用Vue CLI 3创建的项目。当我运行“npm run serve”命令时,它会给出以下成功消息(我使用假#替换了我的IP地址):
App running at:
- Local: http://localhost:8080/
- Network: http://1.2.3.4:8080/
我的电脑上一切正常。我可以通过本地和IP地址访问,但其他连接到同一Wi-Fi网络的设备无法使用网络地址访问。
我尝试了以下方法:
On vue.config.js:
devServer: {
host: '0.0.0.0'
}
and
devServer: {
open: process.platform === 'darwin',
host: '0.0.0.0',
port: 8080,
https: false,
hotOnly: false
}
on my package.json:
"scripts": {
"serve": "vue-cli-service serve --host 0.0.0.0",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
}
and
"scripts": {
"serve": "vue-cli-service serve --host 0.0.0.0 --allowed-hosts 1.2.3.4",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
}
我的Tomcat服务器运行在80端口,我的电脑和其他设备都可以正常使用...但我不确定该怎么做...
这是我遇到的错误页面: 我应该如何让其他设备通过相同的网络访问我的Vue项目呢?
感谢您的时间和帮助!