我有一个明确的应用程序,许多路线工作正常但今天我试图添加一个新的路线,它似乎永远不会被击中。我尝试了我的另一个应用程序和邮递员的请求。两者都只返回内部服务器错误。但是,我的其他每条路线都运行得很好。
对于有问题的查询,test是一个tinyint(1),id是一个int
以下是我的User.js路线中的相关路线。
router.put("/add/:id", function (req, res, next) {
db.query(
"UPDATE user SET test = ? WHERE id = ?",
[1, req.params.id],
function (error, response) {
if (error) throw error;
if (response.affectedRows > 0) {
res.sendStatus(200);
} else {
res.sendStatus(500);
}
}
)
});
我的邮差要求:
PUT http://localhost:3000/user/add/39583
虽然没有被击中,但我尝试将put换成post并尝试在路线中添加日志,但没有显示。甚至没有返回状态,它只是说Postman中的内部服务器错误