首页 > 解决方案 > 接收错误:使用节点 js 将标头发送到客户端后无法设置标头

问题描述

我创建了一个简单的登录 api,当我尝试在邮递员中向 api 发送短信时,出现以下错误:错误:使用节点 js 将标头发送到客户端后无法设置标头

我写的代码如下:

//verify user
exports.verifyuser = (req, res) => {
    User.findOne(req.body.email)
    .then(user => {
        if(!user) {
            return res.status(404).send({
                message:"no user with email id found"
            });            
        }
        res.send(user).then(function(res){
            console.log('verify db res',res)
        });
    }).catch(err => {
        if(err.kind === 'ObjectId') {
            return res.status(404).send({
                message: "Note not found with id "
            });                
        }
        return res.status(500).send({
            message: "Error retrieving note with id "
        });
    });
}; 

作为新人表达我无法识别我哪里出错了,也没有得到如下正确的回应: 在此处输入图像描述

在这里,我已将 abc3@gmail.com 添加到网址,但我收到了 aaaa@gmail.com 的回复

请在这里帮助我,任何建议都会非常有帮助。先感谢您。

标签: javascriptnode.jsmongodbexpress

解决方案


推荐阅读