- entfernt: NEXT_PUBLIC_SERVER_URL aus .env.local - verwendet jetzt API_PORT_MODE zur Zielermittlung (dev = :80) - neue technische Dokumentation unter /docs/server/pages/api/apiProxy.md - CHANGELOG.md und appVersion.js aktualisiert (1.1.77)
16 lines
457 B
JavaScript
16 lines
457 B
JavaScript
// pages/api/[...path].js
|
||
import { createProxyMiddleware } from "http-proxy-middleware";
|
||
|
||
const mode = process.env.NEXT_PUBLIC_API_PORT_MODE;
|
||
|
||
const target = mode === "dev" ? "http://localhost:80" : "http://localhost"; // oder z. B. http://10.10.0.13
|
||
|
||
export default createProxyMiddleware({
|
||
target,
|
||
changeOrigin: true,
|
||
pathRewrite: {
|
||
"^/api": "/", // Entfernt /api aus dem Pfad, wenn das Backend das nicht erwartet
|
||
},
|
||
logLevel: "debug",
|
||
});
|