You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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/).
16
17
@@ -282,18 +283,6 @@ Vous pouvez passer le chemin vers votre clé et votre certificat via les variabl
Si un fichier `.env` contenant des variables d'environnement est présent lors de l'exécution du processus de compilation, ces valeurs seront codées en dur dans la sortie, tout comme lors de la génération d'un site web statique.
288
-
289
-
Pendant la compilation, les variables d'exécution doivent être absentes du fichier `.env`, et vous devez fournir à Astro toutes les variables d'environnement attendues au moment de l'exécution : `VARIABLE_1=valeur-fictive astro build`. Ceci signale à Astro que la valeur réelle sera disponible lors de l'exécution de l'application compilée. La valeur fictive sera ignorée par le processus de compilation, et Astro utilisera la valeur fournie à l'exécution.
290
-
291
-
Dans le cas de multiples variables d'environnement, stockez-les dans un fichier séparé (par exemple `.env.runtime`) de `.env`. Lancez la compilation avec la commande suivante :
292
-
293
-
```sh
294
-
export $(cat .env.runtime) &&astrobuild
295
-
```
296
-
297
286
#### Ressources
298
287
299
288
En mode standalone, les ressources de votre dossier `dist/client/` sont servies par le serveur standalone. Vous pouvez déployer ces ressources sur un CDN, auquel cas le serveur ne les servira jamais. Mais dans certains cas, comme les sites intranet, il est possible de servir les ressources statiques directement depuis le serveur d'application.
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.
310
299
311
300
Astro utilise le système de fichiers local pour le stockage des sessions avec l'adaptateur Node. Si vous préférez utiliser un autre pilote de stockage de session, vous pouvez le spécifier dans votre configuration Astro. Consultez [la référence de configuration `session`](/fr/reference/configuration-reference/#sessiondriver) pour plus de détails.
301
+
302
+
## Variables d'environnement
303
+
304
+
Lorsque vous utilisez des secrets avec [`astro:env`](/fr/guides/environment-variables/#variables-denvironnement-avec-sûreté-du-typage) ou `process.env` au moment de l'exécution, ni Astro ni l'adaptateur ne chargent les variables d'environnement pour vous.
305
+
306
+
Certains hôtes peuvent exposer les variables d’environnement que vous configurez via leur tableau de bord pendant la compilation et lors de l’exécution. Consultez la documentation de votre hôte pour définir et utiliser les variables d'environnement au sein de la plate-forme concernée.
307
+
308
+
Lors de l'auto-hébergement, vous pouvez charger des variables d'environnement via des commandes CLI ou des fichiers de configuration, selon le cas :
0 commit comments