如何从 Node.js 读取环境变量
Le module central process
de Node.js fournit la propriété env
qui héberge toutes les variables d'environnement qui ont été définies au moment où le processus a été lancé.
Le code ci-dessous exécute app.js
et définit USER_ID
et USER_KEY
.
BASH
Cela passera l'utilisateur USER_ID
comme 239482 et le USER_KEY
comme foobar. Cela convient pour les tests, mais en production, vous devrez probablement configurer des scripts bash pour exporter des variables.
Note : process
ne nécessite pas de "require", il est automatiquement disponible.
Voici un exemple qui accède aux variables d'environnement USER_ID
et USER_KEY
, que nous avons définies dans le code ci-dessus.
JS
De la même manière, vous pouvez accéder à toute variable d'environnement personnalisée que vous avez définie.
Si vous avez plusieurs variables d'environnement dans votre projet node, vous pouvez également créer un fichier .env
dans le répertoire racine de votre projet, puis utiliser le paquet dotenv pour les charger pendant l'exécution.
BASH
Dans votre fichier js
JS
Vous pouvez également exécuter votre fichier js avec la commande node -r dotenv/config index.js
si vous ne voulez pas importer le paquet dans votre code.