Frage Lesen Sie Umgebungsvariablen in Node.js


Gibt es eine Möglichkeit, Umgebungsvariablen in Node.js Code zu lesen?

Wie zum Beispiel Pythons os.environ['HOME'].


1035
2018-02-02 02:54


Ursprung


Antworten:


process.env.ENV_VARIABLE

Woher ENV_VARIABLE ist der Name der Variablen, auf die Sie zugreifen möchten.

Sehen Node.js Dokumente für process.env.


1570
2018-02-02 03:14



Beim Benutzen Node.js, können Sie Umgebungsvariablen nach Schlüssel aus dem abrufen process.env Objekt:

beispielsweise

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

Hier ist die Antwort, die erklären wird Setzen von Umgebungsvariablen in node.js


108
2017-10-31 05:42



Wenn Sie einen in Ihrem Node.js-Programm erzeugten Zeichenfolgenschlüssel verwenden möchten, var v = 'HOME'kannst du benutzen process.env[v].

Andernfalls, process.env.VARNAME muss in Ihrem Programm fest programmiert sein.


45
2017-07-11 23:39



Sie können verwenden env Paket zum Verwalten Ihrer Umgebungsvariablen pro Projekt:

  • Ein ... kreieren .env file unter dem Projektverzeichnis und lege alle deine Variablen dort.
  • Fügen Sie diese Zeile am Anfang Ihrer Anwendungseintragsdatei hinzu:
    require('dotenv').config();

Erledigt. Jetzt können Sie mit Ihren Umgebungsvariablen auf zugreifen process.env.ENV_NAME.


6
2018-04-02 13:11