Firebase推送功能不适用于sails post方法

时间:2017-12-13 07:24:27

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

当我直接通过URL点击此功能时,它可以工作,并在Firebase对象中插入数据

addCountry: function (req, res) {
        var ref = db.ref();
        var usersRef = ref.child("country");
        usersRef.push({
          name: 'United States',
          is_deleted: 0,
        });
        return res.view('city-listing'); 
}

但是当我通过表单提交post方法调用此函数时,它将抛出错误: “错误:发送500(”服务器错误“)响应:  错误:发送后无法设置标题。“

1 个答案:

答案 0 :(得分:0)

Error: Can't set headers after they are sent.

如果您在同一路由处理程序中多次发送视图,则会出现错误。它曾经发生在我身上。检查您是否有多个可能执行两次的视图相关渲染。