こんにちは私はいくつかのチェックを行うために2つのAPI呼び出しを行い、両方の呼び出しが完了した後にコードを実行します。2つのAPI呼び出しの後にコードを実行します。
私は(例えばアンダースコアを使用して)このような何かをしたい理想的var firstCall = request.get('/first', function (error, response, body) {
body = JSON.parse(body)
})
var secondCall = request.get('/second', function (error, response, body) {
body = JSON.parse(body)
})
if (_.isEmpty(firstCall) && _.isEmpty(secondCall)) {
// execute code here because both calls are empty.
}
私は要求モジュールのためにそれを行う方法がわから約束を実装する必要がありますが、 - 私を信じません。ありがとうございました。
こんにちは私はノードv7.0.0を使用していますが、構文に何が問題なのですか? – handsome
@ハンサム:まあ、ES6の構文は使用していないので、古いバージョンのnode.jを使っていると思いました。 'let' /' const'を使う代わりに 'var'を使っています。矢印の関数を使わず、約束を使っていません。構文に間違いはありません。それはちょうどES6以前です。 ご意見:この回答があなたの問題を解決しますか?もしそうであれば、それを受け入れるようにマーキングしてもよろしいですか? – Josep
あなたの説明のために@josepに感謝します。そのためにモジュールを使用する必要がありますか?生の約束を作成するコードを変更することはできますか? – handsome