node.js - 如何从函数将响应发送回 nodejs 中的邮递员?
问题描述
我有一个代码,它从 json 获取学生的详细信息并插入到 mongodb 数据库中。我在我的模式中对 studentId 唯一性等进行了一些验证检查。当我将数据保存到 mongodb 时,我想在邮递员中获得响应,如何在邮递员中获取响应,我尝试使用下面的代码来编写对 poatman 的响应。不知道它是否正确,控制台中的打印错误是否有效,我怎样才能在邮递员中得到相同的结果?
function SaveToDatabase(student){
student.save((err, student)=> {
if(!err){
console.log('insertion to db sucess')
res.send({ response: inserted });
}
else{
console.log('insertion failed '+err);
res.send({ error: err });
}
},function (err, inserted) {
if (err) {
res.send({ error: err });
} else {
res.send({ response: inserted });
}
}
);//save
}
解决方案
推荐阅读
- php - 从表中删除不会删除行
- powerapps-formula - 基于两个值的 Power Apps 库筛选器
- php - 无法使用 AJAX 获取用户名可用性
- java - 当为 Postgres DB 的属性 spring.jpa.hibernate.ddl-auto 提供更新值时,Hibernate 不会生成序列
- amazon-web-services - AWS S3 签名 URL - X-Amz-Security-Token 过期太早
- django - Docker 的 Gulp Watch 任务有什么问题?
- postgresql - PostgreSQL 是否有等效的 localdb?
- c - macOS 上的 getgroups() 不会返回所有补充组,而是只返回主要组
- docker - docker-compose 变量替换强制变量
- combobox - 不可编辑组合框的 setValue