Nuxt создать маршрут без создания страницы - PullRequest
0 голосов
/ 27 сентября 2019

Я хочу создать маршрут (/ logout) в nuxt без создания для него страницы (.vue).

Раньше я просто создавал маршрут в моем файле маршрутов и записывал какой-то код во вложении.

Что-то вроде этого в моей конфигурации nuxt. Я думал, что это будет работать, но я не нашел

router: {
    routes: [
      {
        path: '/fish',
        redirect: to => {
          return { path: 'shark', query: null }
        }
      }
    ],

    middleware: 'auth'
  },

Можно ли это сделать?

1 Ответ

0 голосов
/ 27 сентября 2019

В вашем файле конфигурации nuxt вы можете использовать функцию extendedRoutes для объекта router, что-то вроде этого:

router: {
  extendedRoutes(routes, resolve) {
     routes.push({
       name: '',
       path: '',
       component: resolve(__dirname, 'pages/your/page.vue')
     })
  } 
}
...