Динамическое добавление маршрутов во время выполнения?

У меня есть проект vue, в котором я хотел бы реализовать SSR, поэтому я решил попробовать nuxt 3 и перенести на него свой проект и застрял.

В vue внутри main.js я выполняю вызов api с IP-адресом пользователя, который затем возвращает мне массив с маршрутами и мета-параметрами для них, после чего я использую router.addRoute и добавляю маршруты. Мне неясно, как я могу реализовать это в nuxt с тем, что я видел на его динамических маршрутах.

Я пробовал создать плагин и добавить его в конфигурацию nuxt

      export default ({ app }) => { 
    router.addRoute({ path: '/testroute',
        name: 'RouteTest',
        component: () => import('../views/extraRoutes/test_route.vue'),
        meta: { layout: 'AppLayout_3125615793803362412'}
    })
}

0 ответов

Другие вопросы по тегам