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

时间:2020-12-28 09:34:18

标签: javascript vue.js vue-component vue-router github-pages

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

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

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

404 error

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

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

1 个答案:

答案 0 :(得分:1)

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

  1. 创建一个与 index.html 文件内容相同的 404.html 文件(在公共文件夹中)

  2. 将 vue 路由器设置为 hash mode