在MongoDB中保存时出错

时间:2018-08-21 18:12:15

标签: node.js mongodb express mongoose-schema

当我尝试将数据保存到MngoDB时出现错误提示。 Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at ServerResponse.setHeader (_http_outgoing.js:481:11) 一切正常,我不知道此错误来自何处!我已尝试按照建议的方式安装和取消开玩笑,但没有用。 这是发生错误的时间:

            dataTrattamenti.save((error) => {

                if (error) {
                   
                    res.send({success: false, message: 'We cannot save the data, there is an error: ', error})
                } else
                  
                res.send({success: true, message: 'Successfully saved'})
            });
如果我写

   res.end({success: true, message: 'Successfully saved'})

有些人建议,我在Node中没有收到任何错误,但发送的是

 'We cannot save the data, there is an error:

而错误变量似乎为空。 我用邮递员试了一下代码,效果很好。请帮助,我不知道发生了什么事。错误所指的标题是什么?

0 个答案:

没有答案