Чтобы улучшить SEO для моего веб-приложения, я хочу, чтобы домашняя страница отображалась на сервере с помощью чего-то вроде nuxt, но после входа в систему мне нужно обычное динамическое приложение Vue.
В nuxt вы можете сделать это с помощью serverMiddleware.
export default function(req, res, next) { const paths = ['/', '/a'] if (paths.includes(req.originalUrl)) { // Will trigger the "traditional SPA mode" res.spa = true } // Don't forget to call next in all cases! // Otherwise, your app will be stuck forever :| next() }
https://blog.lichter.io/posts/selectively-enable-ssr-or-spa-mode-in-a-nuxtjs-ap