Comment lire les variables d'environnement à partir de Node.js

Apprenez à lire et à utiliser des variables d'environnement dans un programme Node.js

Leprocessmodule de base de Node fournit leenvpropriété qui héberge toutes les variables d'environnement définies au moment du démarrage du processus.

Voici un exemple qui accède à la variable d'environnement NODE_ENV, qui est définie surdevelopmentpar défaut.

Noter:processne nécessite pas de «obligatoire», il est automatiquement disponible.

process.env.NODE_ENV // "development"

Le paramétrer sur «production» avant l'exécution du script indiquera à Node qu'il s'agit d'un environnement de production.

De la même manière, vous pouvez accéder à toute variable d'environnement personnalisée que vous définissez.

Ici, nous définissons 2 variables pour API_KEY et API_SECRET

API_KEY=123123 API_SECRET=456456 node app.js

Nous pouvons les obtenir dans Node.js en exécutant

process.env.API_KEY // "123123"
process.env.API_SECRET // "456456"

Vous pouvez écrire les variables d'environnement dans un.envfichier, puis

npm install dotenv

et au début de votre fichier Node principal, ajoutez

require('dotenv').config()

De cette façon, vous pouvez éviter de lister les variables d'environnement dans la ligne de commande avant lenodecommande, et ces variables seront automatiquement récupérées.

Téléchargez mon gratuitManuel de Node.js


Plus de didacticiels sur les nœuds: