瀏覽代碼

configure isr

Olivier Massot 1 年之前
父節點
當前提交
8981119105
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. 7 4
      nuxt.config.ts

+ 7 - 4
nuxt.config.ts

@@ -26,7 +26,13 @@ if (process.env.NUXT_ENV === 'dev') {
  */
  */
 export default defineNuxtConfig({
 export default defineNuxtConfig({
   ssr: true,
   ssr: true,
-  target: 'static',
+  routeRules: {
+    // all routes will be generated at build time and cached permanently
+    '/**': { prerender: true },
+    // these pages will be background revalidated (ISR) at most every 60 seconds
+    '/actualites': { isr: 60 },
+    '/nous-rejoindre': { isr: 60 },
+  },
   title: 'Opentalent',
   title: 'Opentalent',
   runtimeConfig: {
   runtimeConfig: {
     // Private config that is only available on the server
     // Private config that is only available on the server
@@ -197,7 +203,4 @@ export default defineNuxtConfig({
     },
     },
     display: 'block',
     display: 'block',
   },
   },
-  generate: {
-    exclude: [/^\/actualites\/\d+/, /^\/nous-rejoindre\/\d+/],
-  },
 })
 })