From c376717be64b8ca90674c1d5a61966c6ab7cb6c5 Mon Sep 17 00:00:00 2001 From: Preschian Febryantara Date: Thu, 22 Aug 2024 21:01:58 +0700 Subject: [PATCH 1/2] test: prerender --- nuxt.config.ts | 16 ++++++++++++++-- pages/index.vue | 7 ++++++- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index 3396721fdd..08153fff37 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -102,8 +102,20 @@ export default defineNuxtConfig({ appManifest: false, }, - // Disable server-side rendering - ssr: false, + // Enable SSR globally + ssr: true, + + // Set default route rules + routeRules: { + '/ahp/collection/13': { sitemap: { changefreq: 'daily', priority: 0.3 } }, + // Set all routes to SSR: false by default + '/**': { ssr: false }, + + // Override specific routes to use SSR + '/': { prerender: true }, + // Add other routes that should use SSR here + // '/some-ssr-route': { ssr: true }, + }, // Global page headers: https://nuxt.com/docs/api/configuration/nuxt-config#head app: { diff --git a/pages/index.vue b/pages/index.vue index 4dcec29db4..17245c5593 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,5 +1,10 @@