vue 运行后本地地址可以访问,但是网路地址访问报404
时间: 2024-03-24 19:37:51 浏览: 121
vue 项目中当访问路由不存在的时候默认访问404页面操作
如果你在本地通过localhost或者127.0.0.1可以访问到Vue应用,但是通过网络地址却无法访问,可能是因为你的Vue应用只监听了本地地址,而没有监听外网地址的原因。
Vue应用启动时,默认只监听本地地址,这是为了防止未授权的访问。如果你想让Vue应用可以通过网络地址访问,需要将Vue应用的监听地址改为0.0.0.0,这样Vue应用就会监听所有可用的地址。
你可以在Vue项目的配置文件(vue.config.js)中添加以下代码来设置监听地址:
```
module.exports = {
devServer: {
host: '0.0.0.0',
}
}
```
这样,当你运行Vue应用时,它就会监听所有可用的地址,包括本地地址和网络地址。然后你就可以通过外网地址访问Vue应用了。
另外,如果你在部署Vue应用时遇到404错误,可能是由于服务器没有正确配置或者部署路径不正确导致的。你需要检查服务器配置和部署路径,并进行相应的调整。
阅读全文