I am creating a reverse proxy server in NestJs and I encountered an error while proxying a request.
'Error: write EPROTO 8005BB0501000000:error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disabled:../deps/openssl/openssl/ssl/statem/extensions.c:908:\n\n at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:94:16)\n at WriteWrap.callbackTrampoline (node:internal/async_hooks:130:17)'
Did not quite understood this but seems an error with ssl files. Please help. Thanks.
const options = {
target: `${protocol}://${host}`,
pathRewrite: {
'^/proxy/':''
},
changeOrigin: true,
onProxyReq: function (proxyReq,req,res) {
// add any headers if required.
},
onError(err, req, res) {
},
proxyTimeout: 60 * 1000,
onProxyRes(proxyRes, req, res){
}
}
createProxyMiddleware{options}