저는 ES6 약속을 처음 접했고 두 가지 약속을 약속드립니다. 제가 가지고있는 문제는 첫 번째 약속의 결과를 두 번째 .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을 매개 변수로 두 번째 then 문으로 전달하려고 시도했지만 여전히 작동하지 않습니다.
왜 downvote. 질문이 중복 일지라도 현재 답변은 모두 유효합니다. –