我在Nuxt 3中开发了一个应用程序。该应用程序的一部分只有在您登录后才能访问。我想对这些路由禁用SSR,同时对公开可用的路由保持SSR。在Nuxt 3中有没有办法做到这一点?我只在nuxt.config.ts文件中找到一个全局禁用SSR的选项
nuxt.config.ts
8e2ybdfx1#
您正在寻找的解决方案是混合渲染,您可以为每个页面指定一些参数,包括ssr:
ssr
export default defineNuxtConfig({ routeRules: { // Homepage pre-rendered at build time '/': { prerender: true }, // Product page generated on-demand, revalidates in background '/products/**': { swr: 3600 }, // Blog post generated on-demand once until next deploy '/blog/**': { isr: true }, // Admin dashboard renders only on client-side '/admin/**': { ssr: false }, } })
1条答案
按热度按时间8e2ybdfx1#
您正在寻找的解决方案是混合渲染,您可以为每个页面指定一些参数,包括
ssr
: