21 lines
515 B
TypeScript
21 lines
515 B
TypeScript
import { createProxyMiddleware } from "http-proxy-middleware";
|
|
import { NextApiRequest, NextApiResponse } from "next";
|
|
|
|
const proxy = createProxyMiddleware({
|
|
target: process.env.ZAMMAD_URL,
|
|
changeOrigin: true,
|
|
xfwd: false,
|
|
pathRewrite: { '^/zammad': '' },
|
|
onProxyReq: (proxyReq, req: NextApiRequest) => {
|
|
proxyReq.setHeader('X-Forwarded-User', "");
|
|
}
|
|
});
|
|
|
|
export default proxy;
|
|
|
|
export const config = {
|
|
api: {
|
|
bodyParser: false,
|
|
externalResolver: true,
|
|
},
|
|
};
|