node.js - NodeJS 中的 Firebase javascript promise

标签 node.js firebase promise

我需要为一些复杂的业务逻辑部署一个 node.js 服务器。

是否有任何 firebase 库/模块允许我对查询和更新/设置方法使用 promise 而不是回调?

我找到了 firebase-client,但它是基于 REST 的。 如果有的话,我更喜欢基于 javascript API 的一种吗?

谢谢。

最佳答案

您正在寻找 Fireproof .

Fireproof 使用轻量级 promise 支持包装 Firebase 对象。

var Fireproof = require('fireproof'),
  Firebase = require('firebase');

var fb = new Firebase('https://test.firebaseio.com/thing'),
  fp = new Fireproof(fb);

fireproof.auth('my_auth_token').then(function() {
  fp.child('path/to/data').then(...);
}, function(err) {
  console.error('Error authenticating to Firebase!');
})

关于node.js - NodeJS 中的 Firebase javascript promise ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28247251/

相关文章:

javascript - 我们如何在 Node.js 中使用 Promise?

javascript - 无法使用 mysql 包从我的 node.js 应用程序连接到数据库

node.js - 验证 Laravel 中 Node 生成的 JWT

javascript - 以下用户的 Firebase 最新提要

javascript - 从嵌套的 Promise 返回错误

javascript - 运行序列 promise 之间的区别是创建一个新的 promise 然后运行和创建所有 promise 然后运行每个 promise

node.js - NodeJS通过流复制文件非常慢

javascript - 将 node.js 服务器应用于 Web 服务器

javascript - firebase:获取日期大于现在的记录

android - Firebase 两种数据库(iOS、Android)