# 🌐 [...path].js Next.js API-Proxy-Handler mit `http-proxy-middleware`. Dient als Middleware zur Weiterleitung von API-Requests an das Backend (z. B. Raspberry Pi oder Entwicklungsserver). --- ## 🔧 Funktion - Leitet alle Requests von `/api/...` an das definierte `target` weiter - Entfernt `/api` aus dem URL-Pfad - Erlaubt Cross-Origin Requests mit `changeOrigin: true` --- ## Ziel-Logik ```js const mode = process.env.NEXT_PUBLIC_API_PORT_MODE; const target = mode === "dev" ? "http://localhost:80" : "http://localhost"; ``` --- ## Beispiel - Frontend-Request: `GET /api/GisStationsStaticDistrict` - Weitergeleitet an: `GET http://localhost:80/GisStationsStaticDistrict` --- ## Besonderheiten - Ermöglicht portunabhängige Proxy-Nutzung über `.env` - Setzt `logLevel: "debug"` zur Diagnose --- ## Pfad ```bash /pages/api/[...path].js ```