发送请求到时/customers/41224d776a326fb40f000001,_id 41224d776a326fb40f000001不存在的文档,doc是,null并且我返回404:
Controller.prototype.show = function(id, res) {
this.model.findById(id, function(err, doc) {
if (err) {
throw err;
}
if (!doc) {
res.send(404);
}
return res.send(doc);
});
};
但是,当_id与猫鼬期望的“格式”(我想)不匹配时,例如GET /customers/foo返回一个奇怪的错误:
CastError:在路径“ _id”处,对于值“ foo”的转换为ObjectId失败。
那么这是什么错误呢?
摇曳的蔷薇
慕田峪9158850
相关分类