0
私はDiscordボットを手伝っていますし、node.jsを使っています。私は2つの別々のjsonフィードから結果を得る必要があり、それに対してrequest-promiseを使用しています。node.jsで2つのリクエスト・プロミスを連鎖させる必要があるものもあります
tableRequest().then(function(val) {
console.log(val);
}).catch(function(err) {
console.err("Something went wrong");
});
playersRequest().then(function(val) {
console.log(val);
}).catch(function(err) {
console.err("Something went wrong");
});
各機能の先頭は次のようになります。
function tableRequest(){
return new Promise(function(resolve, reject){
request('http://xxx.xxx.xxx.xxx/table', function (error, response, body) {
私は私のコードを実行すると、データの両方のセットがコンソール罰金に記録されますが、私が読んだから、これは本当に正しいではありません。そして、私はどのように他の2つのval
を使用するのですか?
これは私の特権ではありません。私はDrupalの男です。助けていただければありがとうございます。
うわー見てきました多くの答えと混乱していたので、私は約30分でこれらを試し、うまくいけばうまくいくでしょう。それはよさそうだ。 –
@NiallMurphyさらにチェーンロジックを追加しました –
私のバージョンのノードを更新しなければなりませんでしたが、最終的に非同期/待機がコードに完全に対応しました。ありがとうございました! –