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; –