From 7bc15ede96f3dd97037662623406f9f78879f2a3 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Fri, 4 Jul 2025 12:27:16 +0200 Subject: [PATCH] i18n(fr): update `integrations-guide/node.mdx` See #11975 --- .../fr/guides/integrations-guide/node.mdx | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/src/content/docs/fr/guides/integrations-guide/node.mdx b/src/content/docs/fr/guides/integrations-guide/node.mdx index f02f70e2fa2be..8894bd179e4e3 100644 --- a/src/content/docs/fr/guides/integrations-guide/node.mdx +++ b/src/content/docs/fr/guides/integrations-guide/node.mdx @@ -10,6 +10,7 @@ i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' +import Since from '~/components/Since.astro'; Cet adaptateur permet à Astro de déployer vos [routes et fonctionnalités rendues à la demande](/fr/guides/on-demand-rendering/) vers des cibles Node, y compris [les îlots de serveurs](/fr/guides/server-islands/), les [actions](/fr/guides/actions/) et les [sessions](/fr/guides/sessions/). @@ -106,6 +107,59 @@ export default defineConfig({ }); ``` +### `experimentalDisableStreaming` + +

+**Type :** `boolean`
+**Par défaut :** `false`
+ +

+ +Désactive le [streaming HTML](/fr/guides/on-demand-rendering/#streaming-html) par défaut d'Astro pour les pages rendues à la demande. + +Le streaming HTML améliore les performances et offre généralement une meilleure expérience aux visiteurs. Dans la plupart des cas, il est déconseillé de désactiver le streaming. + +Cependant, lorsque vous devez désactiver le streaming HTML (par exemple, votre hébergeur ne prend en charge que la mise en cache HTML non diffusée au niveau du CDN), vous pouvez désactiver le comportement par défaut : + +```js title="astro.config.mjs" {7} +import { defineConfig } from 'astro/config'; +import node from '@astrojs/node'; + +export default defineConfig({ + adapter: node({ + mode: 'standalone', + experimentalDisableStreaming: true, + }), +}); +``` + +### `experimentalStaticHeaders` + +

+ **Type :** `boolean`
+ **Par défaut :** `false`
+ +

+ +Si cette option est activée, l'adaptateur servira les en-têtes des pages pré-rendues à l'aide de l'objet `Response` lorsqu'il est fourni par les fonctionnalités Astro, telles que la politique de sécurité du contenu. + +Par exemple, lorsque [la politique de sécurité du contenu expérimentale](/fr/reference/experimental-flags/csp/) est activée, `experimentalStaticHeaders` peut être utilisé pour ajouter les en-têtes CSP à l'objet `Response` au lieu de créer un élément `` : + +```js title="astro.config.mjs" {10} +import { defineConfig } from 'astro/config'; +import node from '@astrojs/node'; + +export default defineConfig({ + experimental: { + csp: true + }, + adapter: node({ + mode: 'standalone', + experimentalStaticHeaders: true, + }) +}); +``` + ## Utilisation Tout d'abord, [effectuer une compilation](/fr/guides/deploy/#compiler-votre-site-localement). En fonction du `mode` sélectionné (voir ci-dessus), suivez les étapes appropriées ci-dessous :