2
拥有此代码。想chanche chek领域。PUT方法猫鼬模型
apiRoutes.put('/intake/:id', function(req, res) {
var id = req.params.id;
Intake.findById(id, function(err, intake) {
if (err)res.send(err);
if (intake.check == false) {intake.check = true;}
else {intake.check = false;}
intake.save(function(err) {
if (err) {return res.json({success: false, msg: 'Error'});}
res.json({success: true, msg: 'Successful update check state.'});
});
})
});
收到此错误 如果(检查=假的!){intake.check = FALSE;} ^
的ReferenceError:检查没有定义
这将发送两个反应回来的时候'定义err'(原代码不一样:它不从函数返回时发生了错误和错误响应发送)。 – robertklep
好点@robertklep,编辑 –
用于改变检查状态的if ... else块是不必要的... intake.check =!intake.check; –