私はES6の約束を新しくし、私がチェーンしたい2つの約束を持っています。私が持っている問題は、最初の約束の結果を2番目の.then()
のステートメントに伝えたいということです。ここで私がこれまで持っているものです。ES6約束 - 約束を繋ぎ合わせて議論を連鎖させる正しい方法
export function resolvePage(pageName, contentType) {
return contentful.fetchContentByQuery(contentType, {
'fields.slug': pageName,
})
.then((resOne) => {
return contentful.client.getEntries({
'content_type': 'blogArticle'
})
})
.then((resTwo) => {
console.log(resOne)
console.log(resTwo)
return Promise.reject();
});
}
私はチェーンの終わりに私は両方の約束の結果にアクセスできるように適切にこれらをチェーンする方法を見つけ出すように見えることはできません。誰かが正しい方向に私を指して、どこが間違っているのか教えてください。私はresOneをパラメータとして2番目のステートメントに渡そうとしましたが、まだ動作しませんでした。
なぜdownvote。質問は重複しているかもしれませんが、現在の回答はすべて有効です –