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?