【发布时间】:2017-09-29 05:13:25
【问题描述】:
我很难找到问题的答案,可能是因为我不知道如何提问(使用什么搜索词)。我真的很难理解 Promise,并且观看了许多教程视频,但仍然没有得到一些基本的东西来让它点击。
在 Node 中,我使用 request-promise 模块,当我调用 rp() 方法时,它会返回一个 promise。我打电话 返回 rp(服务); 从函数内部。但是我想要做的是向它添加一个 .then() 处理程序,以对服务调用的结果进行一些后处理,然后再将承诺返回给调用者,以便调用者仍然可以拥有自己的 then处理程序。
我该如何做到这一点?
【问题讨论】:
-
也许你可以给我们看一些你的代码?
-
return rp(service).then(…)?注意then为回调结果返回另一个承诺