【发布时间】:2017-06-29 22:39:10
【问题描述】:
这些是我的功能(简化):
fetchSth: (url) => {return fetch(url)}
parseSth: (res, bot, editMsg) => res.text().then( res => {
return Promise.resolve(['aa', 'bb']);
})
这是我的链子:
reqs.fetchSth(url)
.catch(reqs.errInFetch)
.then((res) => reqs.parseSth(res, bot, editMsg)
.then(msg => console.dir(msg)) //prints undefined
)
.then(msg => {
console.dir(msg); //prints undefined
});
为什么它解析为未定义?
【问题讨论】:
-
注意:return ["aa","bb"] 就够了...
-
请贴出实际功能。您的简化版确实有效。
-
对不起。我的实际功能出现错误。承诺从未得到回报。修好了
标签: javascript node.js promise