Vue js 应用 returns 404 在 github 页面中,但在本地主机上运行良好

Vue js app returns 404 in github pages but works fine on localhost

所以我在 Github 页面上托管了一个基于 Vue Js 的应用程序。但问题是网页在索引 url 上正确加载,其他页面也加载成功,但如果你刷新页面,它 return 是 404。

下图显示了正常加载网站时页面的外观。

但是如果你刷新上面的页面,它会return一个404。

应用程序的源代码位于:Repository URL

尽管该应用程序在本地主机上运行良好。

由于您无法访问服务器端配置文件,我认为您有两种方法:

  1. 创建一个 404.html 文件,其内容与您的 index.html 文件相同(在 public 文件夹中)

  2. 设置vue路由器为hash mode