如果我在 Node.JS 中创建一个简单的服务器
var httpServer = http.createServer(callback);
httpServer.on('connect', function(req, socket, head){
console.log('connect');
});
httpServer.listen(3128, '192.168.0.2');
connect
收到事件后我应该怎么做?
背景
- 这将是一个代理服务器,提供 HTTP 和 HTTPS
- 客户端连接到端口 3128
- 当客户端发出 HTTPS 请求时,
connect
触发事件
理想情况下,我想做的是,将请求代理到终端服务器,然后给客户端响应。
但我在这里看不到任何 API。connect
回调没有通常的参数,(request, response)
而是接受(request, socket, head)
。
我如何满足请求并发出响应?