处理firebase错误而不会崩溃nodejs服务器

时间:2017-03-11 18:13:10

标签: node.js firebase firebase-realtime-database

我在下面有这个代码,它从nodejs上的firebase中获取一次。我故意抛出一个错误并尝试捕获它,但是,错误没有被处理,我的服务器一直在崩溃,我的catch语句没有被执行。

  

FIREBASE警告:用户回调引发了异常。错误:   找不到文章

var ref = fdb.ref("Emojis");


ref.once("value", function (data) {
    // do some stuff once
    throw Error('Article is not found');
    console.log(data.val());
}).catch(error => {

    console.log('an error happenned')
});

我也试过这段代码,但仍然没有处理错误:

ref.once("value", function (snapshot) {
    throw Error('Article is not found');

    console.log(snapshot.val());
}, function (errorObject) {
    console.log("The read failed: " + errorObject.code);
});

0 个答案:

没有答案