2.0 KiB
2.0 KiB
🌐 Umgebungsvariablen (.env.local / .env.production)
NodeMap verwendet Umgebungsvariablen zur Steuerung von API-Verhalten, Serverpfaden und Moduswahl (Mock oder Produktion).
📂 Speicherort
- Lokal:
.env.local(für Entwicklung) - Produktion:
.env.production(fürnpm run build&npm start)
🔧 Wichtige Variablen
| Variable | Beispielwert | Beschreibung |
|---|---|---|
DB_HOST |
localhost |
Adresse des Datenbankservers (MySQL) |
DB_PORT |
3306 |
Port für die Datenbankverbindung |
DB_NAME |
talas |
Datenbankname |
DB_USER |
root |
Benutzername für MySQL |
DB_PASSWORD |
geheim |
Passwort für MySQL |
NEXT_PUBLIC_API_PORT_MODE |
prod oder dev |
Steuert API-Routing bei Services (z. B. Portwechsel für lokal) |
NEXT_PUBLIC_USE_MOCKS |
true oder false |
Aktiviert den Mockdaten-Modus über /api/mocks/... |
NEXT_PUBLIC_BASE_PATH |
/talas5 oder leer |
Optionaler Pfad, falls App unter Subpfad läuft (z. B. IIS) |
NEXT_PUBLIC_DEBUG |
true oder false |
Aktiviert zusätzliche console.log Ausgaben für Debugging im Browser |
📦 Beispiel .env.production
DB_HOST=localhost
DB_PORT=3306
DB_NAME=talas
DB_USER=root
DB_PASSWORD=geheim
NEXT_PUBLIC_API_PORT_MODE=prod
NEXT_PUBLIC_USE_MOCKS=false
NEXT_PUBLIC_BASE_PATH=/talas5
NEXT_PUBLIC_DEBUG=false