【发布时间】:2020-06-05 14:08:37
【问题描述】:
在下面的 javascript 代码 sn-p(为 nodejs 编写)中,createDoc 函数返回一个承诺。履行承诺后,将调用传递给 .then 的处理程序。问题是我怎样才能使 .then 返回文档?根据文档, .then 返回一个承诺,但我真的在寻找它来返回文档。
let p = createDoc(title).then(function (doc) {return doc;});
//p is a promise, and not doc
console.log(p);
访问传递给履行处理程序(在本例中为文档)在.then之外的值的正确方法是什么?
【问题讨论】:
-
你能显示你的 createDoc 函数的代码吗
-
在承诺中,你总是得到一个承诺作为回报。您将如何处理
doc- 这将提供一些关于如何进行的想法。
标签: javascript node.js promise