- Alle Hinweise in Markdown-Dateien aktualisiert: Verwendung von `.env.production` und `.env.development` statt `.env.local` - Footer-Abschnitte mit „Zurück zur Übersicht“-Link in allen relevanten `/docs/`-Dateien ergänzt - Inhaltliche Korrekturen und Ergänzungen in Architektur-, Setup-, FAQ-, und Mockdaten-Dokumentation - Inhaltsverzeichnis in `README.md` aktualisiert und funktionierende relative Links in Unterverzeichnissen sichergestellt - Ziel: bessere Lesbarkeit, Navigation und Klarheit für neue Entwickler
2.2 KiB
2.2 KiB
🌐 Umgebungsvariablen (.env.production / .env.development)
NodeMap verwendet Umgebungsvariablen zur Steuerung von API-Verhalten, Serverpfaden und Moduswahl (Mock oder Produktion).
📂 Speicherort
- Entwicklung:
.env.development - 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
📦 Beispiel .env.development
DB_HOST=localhost
DB_PORT=3306
DB_NAME=talas
DB_USER=root
DB_PASSWORD=geheim
NEXT_PUBLIC_API_PORT_MODE=dev
NEXT_PUBLIC_USE_MOCKS=true
NEXT_PUBLIC_BASE_PATH=/talas5
NEXT_PUBLIC_DEBUG=true