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)
。
要求を満たし、応答を発行するにはどうすればよいですか?