mongoose.app.post 関数が saveLogInfo 関数を呼び出して、mongoDB を保存しようとしています。saveLogInfo 関数の問題は、consoel.log (「savae 内」) が実行されるまでのコードですが、その後、string が関数
コールバックではないというエラーが発生し、呼び出されず、「保存に失敗しました」というエラーが表示されます。
スキーマは次のとおりです: var LoginInfoSchema=new Schema({
username:String,
password:String
});
app.post 関数:
var LoginInfo=db.model('LoginInfo',LoginInfoSchema);
function saveLogInfo (username , password ,callback){
console.log("saveLogInfo CALLED");
var receivedObj = new LoginInfo({
username:username ,
password:password
});
console.log(receivedObj);
receivedObj.save(function(err , data){
console.log("inside Save ");
if(err){
//res.send(err);
console.log(err);
}
else{
callback(); // the error is here
}
});
}
この関数のエラーを教えてください