【发布时间】:2017-10-25 10:57:52
【问题描述】:
我有一个基本的 Node 网络服务器(Koa.js + 一个 ORM)。我喜欢以REPL 开头,这意味着我可以像使用 CLI 工具一样使用我的应用程序。
我的所有查询都返回 Promises,但我不知道如何在 REPL 中解决它们。 我该如何解决?
例如下面的代码(fetch() 查询数据库并返回一个承诺)只给出这个输出Promise {_bitField: 4325376, _fulfillmentHandler0: undefined, _rejectionHandler0: undefined …}
Transaction.where('reference', '1').fetch().then((res) => return res)
【问题讨论】:
-
这看起来很像 Bluebird 的承诺。在这种情况下,您可以在以下行中执行
_.value()
标签: javascript node.js promise read-eval-print-loop bookshelf.js