Skip to content

Commit b559b34

Browse files
ArmandPhilippotthomasbntpioupia
authored
i18n(fr): update integrations-guide/netlify.mdx (#12624)
Co-authored-by: Thomas Bonnet <thomasbnt@protonmail.com> Co-authored-by: pioupia <49518790+pioupia@users.noreply.github.com>
1 parent 4879434 commit b559b34

File tree

1 file changed

+16
-0
lines changed
  • src/content/docs/fr/guides/integrations-guide

1 file changed

+16
-0
lines changed

src/content/docs/fr/guides/integrations-guide/netlify.mdx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,22 @@ Grâce au [contrôle précis du cache](https://www.netlify.com/blog/swr-and-fine
248248
les en-têtes de cache standard comme `CDN-Cache-Control` ou `Vary`.
249249
Reportez-vous à la documentation pour en savoir plus sur la mise en place, par exemple, de la mise en cache TTL (time to live) ou SWR (stale while revalidate) : https://docs.netlify.com/platform/caching
250250

251+
### Protection contre les décalages de version
252+
253+
<p><Since v="6.6.0" pkg="@astrojs/netlify" /></p>
254+
255+
La protection anti-décalage (ou « skew protection » en anglais) de Netlify garantit que les utilisateurs accédant à votre site pendant un déploiement continuent de recevoir le contenu de la même version. L'adaptateur Netlify configure automatiquement la protection anti-décalage pour les fonctionnalités Astro telles que les actions, les îlots de serveurs, les transitions de vue et les demandes de prélecture en injectant l'ID de déploiement actuel dans les requêtes internes. Cela évite les incompatibilités de version entre le client et le serveur lors des déploiements actifs.
256+
257+
Bien qu'Astro ajoute automatiquement l'en-tête de protection anti-décalage pour ses fonctionnalités intégrées, si vous effectuez vos propres demandes de récupération sur votre site, vous pouvez inclure l'en-tête manuellement à l'aide de la variable d'environnement `DEPLOY_ID` :
258+
259+
```js
260+
const response = await fetch('/api/endpoint', {
261+
headers: {
262+
'X-Netlify-Deploy-ID': import.meta.env.DEPLOY_ID,
263+
},
264+
});
265+
```
266+
251267
### Inclure ou exclure des fichiers des fonctions Netlify
252268

253269
Lors du déploiement d'un site Astro avec rendu à la demande sur Netlify, les fonctions générées tracent et incluent automatiquement les dépendances du serveur. Cependant, vous devrez peut-être personnaliser les fichiers inclus dans vos fonctions Netlify.

0 commit comments

Comments
 (0)