NuxtJS访问localhost:3000附加路由基本URL

时间:2020-05-19 10:15:16

标签: vue.js nuxt.js

当用户仅输入主网址时,我想让我的应用重定向其基本路由网址,如下例所示

用户输入:localhost:3000 重定向到:localhost:3000 / base-url /

我正在使用NustJS。该怎么做?

1 个答案:

答案 0 :(得分:-1)

可能的解决方案是使用asyncData。为此,需要在根页面(index.vue)中放置一个钩子:

 asyncData({ redirect }) {
     redirect('/base-url');
  }

在这种情况下,Nuxt将在服务器端将其重定向。另外,您需要该路径具有现有页面。当Nuxt在您的文件夹结构上构建路由时,可能的配置将是:文件夹'base-url'中包含index.vue文件。