当我向“check-status1”发送请求时,我能够在“fire-test”位置获取数据。一旦我向“check-status2”发送请求,我就会得到一个异常(异常:错误:发送后无法设置标题)。之后,如果我再次向check-status1发送请求,我在成功回调中没有得到任何响应,即使它没有进入失败回调,但节点能够为其他非 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}));
});