Avatar ·

Wie liest man Umgebungsvariablen in Node.js?

Hallo zusammen! Ich bin neu in Node.js und versuche, mich mit Umgebungsvariablen vertraut zu machen. Ich habe eine Anwendung, die eine Verbindung zu einer Datenbank herstellen soll. Passwort und Benutzername speichere ich in Umgebungsvariablen, um sie nicht im Code preiszugeben (besonders wenn ich auf GitHub hochlade). Aber ich verstehe einfach nicht, wie ich sie auslesen kann. Ich habe eine Datei `.env` im Projektstamm erstellt: ``` DB_USER=myuser DB_PASS=secret123 PORT=3000 ``` In meiner `app.js` versuche ich Folgendes: ```javascript const dbUser = process.env.DB_USER; const dbPass = process.env.DB_PASS; const port = process.env.PORT; console.log(dbUser); // undefined console.log(dbPass); // undefined console.log(port); // undefined ``` Aber in der Konsole wird immer `undefined` ausgegeben. Ich habe gehört, dass Node.js `.env`-Dateien nicht selbst liest. Was muss ich tun?