路线没被击中

时间:2017-10-24 18:50:17

标签: node.js express routing

我有一个明确的应用程序,许多路线工作正常但今天我试图添加一个新的路线,它似乎永远不会被击中。我尝试了我的另一个应用程序和邮递员的请求。两者都只返回内部服务器错误。但是,我的其他每条路线都运行得很好。

对于有问题的查询,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中的内部服务器错误

0 个答案:

没有答案