Nginx 部署Vue项目后,走链接跳转页面可以整获取数据,详情请求信息如下网页url路径如下然后在该页面手动F5刷新,nginx 显示 404,经查询nginx配置如下后,解决404问题,但是页面一篇空白而且请求数据变成了如下格式以上是所有相关问题的描述,新手学习中,有知道是怎么回事的还请讲解一下,谢谢
内部链接走 pushState,大部分不发起新请求,所以也不会遭遇 404nginx 需要把所有未命中请求定位到 /index.html,由 /index.html 处理,即 try_files 的部分空白的原因可能有很多,你可以先看下 index.html 和 js 有没有正常加载。按我以前的经验,此时比较大的可能是组件里有错误,但是编译后,Vue 把隐蔽了。可以试试全局 errorHandler 或者 Vue Devtools
pushState
,大部分不发起新请求,所以也不会遭遇 404/index.html
,由/index.html
处理,即try_files
的部分errorHandler
或者 Vue Devtools