- Verzeichnisstruktur unter /docs spiegelt nun die tatsächliche Projektstruktur wider - frontend/server-Trennung entfernt zugunsten von /docs/pages, /docs/redux, /docs/utils etc. - Erhöht Wiederauffindbarkeit, Übersichtlichkeit und Entwicklerfreundlichkeit
16 lines
423 B
JavaScript
16 lines
423 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";
|
|
|
|
export default createProxyMiddleware({
|
|
target,
|
|
changeOrigin: true,
|
|
pathRewrite: {
|
|
"^/api": "/", // Entfernt /api aus dem Pfad, wenn das Backend das nicht erwartet
|
|
},
|
|
logLevel: "debug",
|
|
});
|