Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 39 additions & 6 deletions src/content/docs/fr/guides/integrations-guide/vercel.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -394,12 +394,6 @@ declare namespace App {
}
```

### Prise en charge des versions de Node.js

L'adaptateur `@astrojs/vercel` prend en charge des versions spécifiques de Node.js pour déployer votre projet Astro sur Vercel. Pour voir les versions de Node.js prises en charge sur Vercel, cliquez sur l'onglet des paramètres d'un projet et descendez jusqu'à la section « Node.js Version ».

Consultez la [documentation de Vercel](https://vercel.com/docs/functions/serverless-functions/runtimes/node-js#default-and-available-versions) pour en savoir plus.

### Sessions

L'[API Sessions](/fr/guides/sessions/) d'Astro vous permet de stocker facilement les données utilisateur entre chaque requête. Ceci peut être utilisé pour des éléments tels que les données et préférences utilisateur, les paniers d'achat et les identifiants d'authentification. Contrairement au stockage des cookies, la taille des données est illimitée et elles peuvent être restaurées sur différents appareils.
Expand Down Expand Up @@ -454,4 +448,43 @@ Par exemple, si vous avez installé [une intégration Redis](https://vercel.com/

</Steps>

### Prise en charge des versions de Node.js

L'adaptateur `@astrojs/vercel` prend en charge des versions spécifiques de Node.js pour déployer votre projet Astro sur Vercel. Pour voir les versions de Node.js prises en charge sur Vercel, cliquez sur l'onglet des paramètres d'un projet et descendez jusqu'à la section « Node.js Version ».

Consultez la [documentation de Vercel](https://vercel.com/docs/functions/serverless-functions/runtimes/node-js#default-and-available-versions) pour en savoir plus.

## Fonctionnalités expérimentales

Les fonctionnalités suivantes sont également disponibles, mais peuvent être sujettes à des modifications non rétrocompatibles lors de futures mises à jour. Veuillez suivre attentivement le [journal des modifications de `@astrojs/vercel`](https://github.com/withastro/astro/tree/main/packages/integrations/vercel/CHANGELOG.md) pour être informés des mises à jour si vous utilisez ces fonctionnalités dans votre projet.

### `experimentalStaticHeaders`

<p>
**Type :** `boolean`<br/>
**Par défaut :** `false`<br />
**Disponible pour :** Serverless <br/>
<Since pkg="@astrojs/vercel" v="8.2.0" />
</p>

Active la définition d'en-têtes personnalisés pour les pages pré-rendues dans la configuration de Vercel.

Si cette option est activée, l'adaptateur enregistrera [les en-têtes statiques dans le fichier `vercel.json` de Vercel](https://vercel.com/docs/project-configuration#headers) lorsqu'ils sont fournis par les fonctionnalités d'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ée pour ajouter les en-têtes CSP (`headers`) à votre configuration Vercel, au lieu de créer un élément `<meta>` :

```js title="astro.config.mjs" {9}
import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel';

export default defineConfig({
experimental: {
csp: true
},
adapter: vercel({
experimentalStaticHeaders: true
})
});
```

[astro-integration]: /fr/guides/integrations-guide/