上記の音からrequest moduleを確認してください。リダイレクトは必要ありません。次のようなもの(私はあなたがフォームのポストを受けていると仮定していると、要求のボディはあなたが転送に必要なものであることに注意。
function makeRequest(callback){
var request - require('request');
var dataToSend = req.body;
var url1 = 'http://server1/resource';
var url2 = 'http://server2/resource';
// Send to server 1
request.post(url1, dataToSend, function(err, response, body){
if(err) return callback(err);
// Make the second call
request.post(url2, dataToSend, function(err2, response2, body2){
if(err2) return callback(err2);
// Both calls are now complete
callback(null);
});
}
あなたが二つ以上のコール以下のコードを作成する必要がある場合は厄介になりますあなたはおそらく、呼び出すURLと引数としてのデータを受け取ってループ内で呼び出す単一のmakeRequest関数を作成したいと思うでしょう。
いいえ、それは不可能です。単一要求の単一応答。量子物理学で可能かもしれません –
ノードjs – shunmugarajan
でこれを行うための代替ソリューションはありますか? – mscdex