nginx部署后刷新页面404问题之historyApiFallback
historyApiFallback主要作用是解决SPA页面在路由跳转后,进行页面刷新时,返回404的错误webpakc默认配置了historyApiFallback为true、功能是通过connect-history-api-fallback库实现的location / {root /...# vue工程的路由是history模式try_files $uri $uri/ /index.html;
·
historyApiFallback
主要作用是解决SPA页面在路由跳转后,进行页面刷新时,返回404的错误
webpakc
默认配置了historyApiFallback
为true
、功能是通过connect-history-api-fallback
库实现的
location / {
root /...
# vue工程的路由是history模式
try_files $uri $uri/ /index.html;
index index.html index.html
}
源码
位置:node_modules/@vue/cli-service/lib/commands/serve.js
(172行)
const server = new WebpackDevServer(compiler,Object.assign({
...
historyApiFallback:{
disableDotRule:true,//这个地方开启historyApiFallback
rewrites:...
}
...
}))
更多推荐
已为社区贡献1条内容
所有评论(0)