用于套接字上代理的http代理中间件

时间:2019-12-11 17:51:30

标签: node.js http-proxy-middleware

该库可以很好地用于套接字连接...

 app.use(proxy('/api', {
        target: 'http://127.0.0.1:8080/',
        changeOrigin: true, // needed for virtual hosted sites
        ws: true, // proxy websockets
        onProxyReq: relayRequestHeaders,
        pathRewrite: {
            '^/.*': rewritePath('/api/v1/tenant'),
        },

    }));

用户连接到代理,该代理通过websockets中继到目标。 问题:代理可以支持的最大连接数是多少? 如果我在标题中使用“ connection”:“ keep-alive”,会这样吗?

我间歇性地收到代理错误:

:[HPM]尝试将请求/socket.io/?EIO=3&transport=websocket&sid=ZMnGEi0el5DJRbB2AAAI从“服务器”代理到“目标”时发生错误。有没有办法限制时间并且没有这种错误?有什么办法可以解决此类错误?

0 个答案:

没有答案