From 97ae4e23f9e08d5f282292838c1647ab43633a3a Mon Sep 17 00:00:00 2001 From: Alan Poulain Date: Mon, 20 Mar 2023 00:44:06 +0100 Subject: [PATCH] docs: improve swr documentation (#18743) --- docs/2.guide/1.concepts/3.rendering.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/2.guide/1.concepts/3.rendering.md b/docs/2.guide/1.concepts/3.rendering.md index b4093bd396..cc8503fb10 100644 --- a/docs/2.guide/1.concepts/3.rendering.md +++ b/docs/2.guide/1.concepts/3.rendering.md @@ -97,7 +97,9 @@ Nuxt 3 includes route rules and hybrid rendering support. Using route rules you - `ssr` - Disables server-side rendering for sections of your app and make them SPA-only with `ssr: false` - `cors` - Automatically adds cors headers with `cors: true` - you can customize the output by overriding with `headers` - `headers` - Add specific headers to sections of your site - for example, your assets -- `static` and `swr` - `static` enables a single (on-demand) build; `swr` enables a static build, that lasts for a configurable TTL. (currently enables full incremental static generation on Netlify, with Vercel coming soon) +- `swr` - Add cache headers to the server response and cache it in the server or reverse proxy for a configurable TTL. The `node-server` preset of Nitro is able to cache the full response. For Netlify and Vercel, the response is also added to the CDN layer. +- `static` - The behavior is the same as `swr` except that there is no TTL; the response is cached until the next deployment. On Netlify and Vercel, it enables full incremental static generation. +- `prerender` - Prerenders routes at build time and includes them in your build as static assets **Examples:**