link-stack/pages/api/proxy/[[...path]].ts
2023-02-06 08:59:53 +00:00

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,
},
};