通常の HTTP リクエストのライフ サイクルを理解しています。やりたいことは次のとおりです。
エンドポイントにリクエストを送信します。すべてのデータが送信されたら、すぐに接続を閉じて、考えられる回答を無視します。
答えを無視したくないことに注意してください。接続が閉じられるため、文字通り答えを聞きたくありません=)
通常の HTTP リクエストのライフ サイクルを理解しています。やりたいことは次のとおりです。
エンドポイントにリクエストを送信します。すべてのデータが送信されたら、すぐに接続を閉じて、考えられる回答を無視します。
答えを無視したくないことに注意してください。接続が閉じられるため、文字通り答えを聞きたくありません=)
クライアントデータイベントを接続しないでください。
app.post('/something', function(req,res) {
client.post(...., function(res2){
//let the posted value and response finish
//won't do anything with it
res2.resume();
//if you want to return after post, but before response data is read.
//comment out the res.end below, and use this one.
// res.end("done");
});
//if you are just wanting to fire and forget the post request...
res.end("done");
});