私はAPIにHTTPリクエストを行うためにrequest js
ライブラリを使用しています。私の単一のAPI呼び出しは次のようになります。ノードJS、可変数のhttpリクエストのチェーン
var options = {
method: "post",
url: 'http//example.com',
json: true,
headers: headers,
body: {key: value}
}
request(options, callback);
は、しかし、私は別の後1と呼ばれるために必要とされているoptions
の配列を、持っていると私はそれらのいずれかに障害が発生した場合はチェーン全体を分割する必要があります。
最後のチェーンが終了したら、結果をコンソールに出力する必要があります。
私は連鎖コールバックが約束によって実現できると知っていますが、私が見つけたすべての例では、定義済みの連鎖要求が使用されています。
可能ですか?
次request-promise
を使用して行うことができますが、定義された順序に従わなければなりませんか?なぜpromise.allでないならば? –
なぜ各約束を順番に実行する必要がありますか? Promise.allを使用して同じ時間に実行することができます –