Question Lire les variables d'environnement dans Node.js


Est-il possible de lire les variables d'environnement dans le code Node.js?

Comme par exemple Python os.environ['HOME'].


1035
2018-02-02 02:54


origine


Réponses:


process.env.ENV_VARIABLE

ENV_VARIABLE est le nom de la variable à laquelle vous souhaitez accéder.

Voir Node.js docs pour process.env.


1570
2018-02-02 03:14



En utilisant Node.js, vous pouvez récupérer les variables d'environnement par clé à partir du process.env objet:

par exemple

var mode   = process.env.NODE_ENV;
var apiKey = process.env.apiKey; // '42348901293989849243'

Voici la réponse qui va expliquer la définition de variables d'environnement dans node.js


108
2017-10-31 05:42



Si vous souhaitez utiliser une clé de chaîne générée dans votre programme Node.js, par exemple, var v = 'HOME', vous pouvez utiliser process.env[v].

Autrement, process.env.VARNAME doit être codé en dur dans votre programme.


45
2017-07-11 23:39



Vous pouvez utiliser env package pour gérer vos variables d'environnement par projet:

  • Créer un .env fichier sous le répertoire du projet et mettre tous vos variables là-bas.
  • Ajoutez cette ligne en haut de votre fichier d'entrée d'application:
    require('dotenv').config();

Terminé. Maintenant, vous pouvez accéder à vos variables d'environnement avec process.env.ENV_NAME.


6
2018-04-02 13:11