0

「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}));      

});
4

0 に答える 0