app.get("/add",function(req,res){
//增加数据
//连接数据库
MongoClient.connect(shujukuURL,function(err,db){
if(err){
console.log(err);
console.log('数据库连接失败');
return;
}
res.send("123")
//增加数据
db.collection("user").insertOne({
"name":"node.js",
"age":13
},function(error,result){
if(error){
console.log(error);
console.log('数据增加失败');
return;
}
res.send("增加数据成功");
db.close();//关闭数据库
})
})
});
问题: 上述代码连接mongodb数据库之后,可以做到像数据库添加一条数据,但是在浏览器里面却没有执行res.send()方法,并且cmd 命令框报错了,有没有遇到过类似问题的,请各位帮忙看看,谢谢。
问题应该出在你使用了2次res.send的原因,而且cmd中错误提示是在app3.js中的第49行出的错。