xPulse
🇩🇪 DE
Seiten
Inhalt

.env Format

Syntax

# Kommentare werden ignoriert
PORT=3000
CHAT_URL=https://chat.xpulse.one
# Anführungszeichen werden entfernt
APP_NAME="xPulse Web"
APP_NAME='xPulse Web'
# Leerzeilen werden ignoriert
# Werte mit Leerzeichen brauchen Anführungszeichen
GREETING="Hello World"
# Gleichheitszeichen im Wert sind erlaubt
SECRET=abc=123=xyz

Regeln

Mehrere Dateien

.env ← Basis, immer geladen
.env.stage ← Überschreibt .env Werte für stage
.env.production ← Überschreibt .env Werte für production

Werte in .env.{env} haben Vorrang über .env. Nicht vorhandene Dateien werden stillschweigend ignoriert.

Beispiel

# .env
PORT=3000
LOG_LEVEL=info
APP_URL=http://localhost:3000
# .env.stage
APP_URL=https://rc-2-0-0.stage.xpulse.one
LOG_LEVEL=debug

Ergebnis nach dotenv.load({ env: 'stage' }):

PORT=3000 ← aus .env
LOG_LEVEL=debug ← aus .env.stage (überschrieben)
APP_URL=https://rc-2-0-0.stage.xpulse.one ← aus .env.stage (überschrieben)
de/format.md 2026-03-13