node-http2-proxy icon indicating copy to clipboard operation
node-http2-proxy copied to clipboard

dear sir ,http2 bug & please update your doc

Open introspection3 opened this issue 4 years ago • 0 comments

image

let configDir = path.join(rootPath, 'config'); let serverOptions = { key: fs.readFileSync(path.join(configDir, 'ker.pem')), cert: fs.readFileSync(path.join(configDir, 'cert.pem')), allowHTTP1: true }; this.httpProxyServer = http2.createSecureServer(serverOptions ); this.httpProxyServer.on('request', (req, res) => { http2Proxy.web(req, res, { hostname: localAddress.host, port: localAddress.port, onReq: (req, options) => { let headers=options.headers; headers['X-Forwarded-For'] = req.socket.remoteAddress, headers['X-Real-IP'] = req.socket.remoteAddress headers['X-Forwarded-Proto'] = req.socket.encrypted ? 'https' : 'http'; headers['host']=${localAddress.host}:${localAddress.port}; // redirectHttp.request(options); }, onRes: (req, res, proxyRes) => { res.setHeader('x-powered-by', 'fastnat'); proxyRes.pipe(res) } }, defaultWebHandler); })

introspection3 avatar Aug 17 '21 00:08 introspection3