const { createProxyMiddleware } = require('http-proxy-middleware')
module.exports = (req, res) => {
let target = ''
if (req.url.startsWith('/test')) {
target = 'https://www.test.net/'
}
createProxyMiddleware({
target,
changeOrigin: true,
pathRewrite: {
'^/test': '/'
}
})(req, res)
}
{
"headers": [
{
"source": "/(.*)",
"headers": [
{
"key": "Access-Control-Allow-Origin",
"value": "*"
},
{
"key": "Access-Control-Allow-Headers",
"value": "content-type"
},
{
"key": "Access-Control-Allow-Methods",
"value": "DELETE,PUT,POST,GET,OPTIONS"
}
]
}
],
"rewrites": [
{
"source": "/test",
"destination": "/api/proxy"
}
]
}
