Nginx 部署Vue项目后,走链接跳转页面可以,手动刷新404请求url也改变了

发布于 2022-09-12 22:53:19 字数 458 浏览 11 评论 0

Nginx 部署Vue项目后,走链接跳转页面可以整获取数据,详情请求信息如下

image.png

网页url路径如下

image.png

然后在该页面手动F5刷新,nginx 显示 404,经查询nginx配置如下后,解决404问题,但是页面一篇空白

image.png

而且请求数据变成了如下格式

image.png

以上是所有相关问题的描述,新手学习中,有知道是怎么回事的还请讲解一下,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鸩远一方 2022-09-19 22:53:19
  1. 内部链接走 pushState,大部分不发起新请求,所以也不会遭遇 404
  2. nginx 需要把所有未命中请求定位到 /index.html,由 /index.html 处理,即 try_files 的部分
  3. 空白的原因可能有很多,你可以先看下 index.html 和 js 有没有正常加载。按我以前的经验,此时比较大的可能是组件里有错误,但是编译后,Vue 把隐蔽了。可以试试全局 errorHandler 或者 Vue Devtools
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文