FIREBASE管理员SDK不返回承诺?节点JS

时间:2018-10-02 14:47:23

标签: javascript node.js typescript firebase promise

因此,我正在查看Firebase管理员sdk(在使用node js和js方面,我是相当新的)。据我了解,大多数api都会以这种语言返回promise对象。为什么Firebase admin sdk方法的set / setvalue不返回一个?我是否应该执行以下代码:

return admin.database().ref(`/users/${user.uid}/stripeConnected`).set(false);

没有任何错误处理,那怎么办?

链接到文档:

https://firebase.google.com/docs/database/admin/save-data

1 个答案:

答案 0 :(得分:1)

Firebase Admin SDK for Node.js中的Reference.set()方法会根据其reference docs返回承诺:

  

set(value, onComplete)返回包含Promise的{​​{1}}