javascript - 接收错误:使用节点 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 的回复
请在这里帮助我,任何建议都会非常有帮助。先感谢您。
解决方案
推荐阅读
- json - 与其他格式相比,哪种 XML 更适合数据传输?
- c# - Xamarin MediaElement 不会发布视频源
- excel - 在现有 excel 文档上添加新工作表并使用 Visual Basic 将 DataGridView 内容添加到工作表
- javascript - 如何删除 amCharts 容器填充?
- android - 我无法使用 Geonames API 从邮政编码中获取城市名称
- apple-musickit - MusicKIt addToLibrary 函数支持哪些资源类型?
- reactjs - 页面交换 ReactJS Redux
- vue.js - 使用 Vue 渲染 axiom 检索到的 HTML
- cloudconvert - Cloudconvert v2,试图从 mp4 文件中获取缩略图
- javascript - 使用 JavaScript 转义字符串中的所有 Unicode(非 ASCII)字符