# 🌐 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ür `npm 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` ```env 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 ``` --- [Zurück zur Übersicht](../README.md)