vue-router 使用history模式,刷新或者手动输入URL返回404?
使用了mode: history
,后台nginx也设置了
location / {
try_files $uri $uri/ /index.html;
}
我采取的是将vue项目打包后放入node服务端的静态资源中访问:
app.use('/', express.static(__dirname + '/web')) // web编译后静态文件托管
但是除了'/'
路由,刷新或者手动输入其他页面的url访问将会是404
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
因为题主这句代码,
只对根路径/ 有用.
可以这样试试,
我是这样想的,没有验证,题主可以先试试。
用了 nginx 就完全没必要再用 node 服务器了。