我如何在nodejs中使用带有http2的https代理。我试过环顾四周,我找不到任何信息。以下面的代码为例:
const client = http2.connect('https://twitter.com');
const req = client.request({':method': 'GET', ':path': '/', ':authority': 'twitter.com', ':scheme': 'https', 'Cookie': loadCookies(cookiejar) });
req.setEncoding("utf8");
var body = "";
req.on('response', (responseHeaders) => {
storeCookies(responseHeaders, cookiejar);
});
req.on('data', (chunk) => {
body += chunk;
});
req.on('end', () =>{
client.destroy();
});
那么我将如何通过代理路由此请求,例如Charles代理将设置为127.0.0.1:8888。