节点服务器无法与firebase交互

时间:2013-05-28 09:01:04

标签: node.js firebase

当我向“check-status1”发送请求时,我能够在“防火测试”位置获取数据。 一旦我向“check-status2”发送请求,我就会收到异常(例外:错误:发送后无法设置标头)。之后,如果我再次向 check-status1 发送请求,我在成功回拨中没有得到任何回复,即使它没有进入 falilure回调但节点能够服务于其他非firebase相关的东西(如电子邮件发送)

为什么firebase在获得上述异常后没有响应?

app.get('/check-status1', function (req, res) {      
    FirebaseRef.child('fire-test').once('value', function (snapShot) {
        res.send(JSON.stringify(snapShot.val()));
    }, function (err) {
        console.log(err);
    });
});


app.get('/check-status2', function (req, res) {

    FirebaseRef.child('fire-test').once('value', function (connectedSnap) {
        console.log(connectedSnap.val());
        res.send(JSON.stringify(connectedSnap.val()));
    }, function (err) {
        console.log(err);
    });
    res.end(JSON.stringify({"success":true}));      

});

0 个答案:

没有答案