如何处理快递中的错误4

时间:2014-06-04 15:59:26

标签: javascript node.js express

假设我在Express中有这些路线:

router.route('/bears/:bear_id')

    .get(function(req, res) {
        // Get the requested bear 
            if (err) {
                res.send(err);
            } else {
                // Show the bear
            }
    })

    .put(function(req, res) {
        // Get the requested bear 
            if (err) {
                res.send(err);
            } else {
                // Update/Create the bear
            }
    })

    .delete(function(req, res) {
        // Delete the bear
            if (err) {
                res.send(err);
            } else {
                // Deletion successful
            }
    });

在此示例中,我使用res.send()处理错误。但我已经读过,正确处理错误的方法是使用中间件......

问:如何在上面的代码中实现?... 为什么比发送err对象更好,或者err.message

0 个答案:

没有答案