全包并重定向到主页,而不是Nuxt JS出现404错误

问题描述 投票:0回答:1

使用VueJS和Vue-Router,我可以添加类似这样的内容以重定向到home组件,而不是404错误页面:

routes: {
    {
        path: '*',
        redirect: '/home',
    },
    {
        path: '',
        redirect: '/home',
    },
    {
        path: '/home',
        ...
    },
}

可以捕获不存在的URL并使用Nuxt JS重定向到首页吗?

感谢您的回答。

redirect http-status-code-404 nuxt.js vue-router
1个回答
0
投票

我有一个主意,但我不确定这是否是最好的方法

在您的layout/error.vue文件中,执行如下所示的beforeMount函数:

beforeMount() {
    if (this.error.statusCode === 404) {
      this.$router.push('/')
    }
  },
© www.soinside.com 2019 - 2024. All rights reserved.