使用了mode: history
,后台nginx也设置了
location / {
try_files $uri $uri/ /index.html;
}
我采取的是将vue项目打包后放入node服务端的静态资源中访问:
app.use('/', express.static(__dirname + '/web')) // web编译后静态文件托管
但是除了'/'
路由,刷新或者手动输入其他页面的url访问将会是404
使用了mode: history
,后台nginx也设置了
location / {
try_files $uri $uri/ /index.html;
}
我采取的是将vue项目打包后放入node服务端的静态资源中访问:
app.use('/', express.static(__dirname + '/web')) // web编译后静态文件托管
但是除了'/'
路由,刷新或者手动输入其他页面的url访问将会是404
15 回答8.4k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
因为题主这句代码,
只对根路径/ 有用.
可以这样试试,
我是这样想的,没有验证,题主可以先试试。