我正在使用续集与expressjs,我使用sequelize的查找功能,它运行成功。如果查询成功运行但没有找到任何记录响应代码应该是什么?因为如果没有找到记录,sequelize将返回null。
db.Property.find({
where: {
country: req.query.country,
},
})
.then((property) => {
if (property) {
res.json({ status: true }); // send 200 response if record found
} else {
// What should be Status Code if record is not found.
}
});
所以问题是,如果没有从db找到记录,应该是什么状态代码?
答案 0 :(得分:2)
res.status(404) // HTTP status 404: NotFound
.send('Not found')