How to specify HTTP error code?

后端 未结 11 2658
余生分开走
余生分开走 2020-12-02 13:48

I have tried:

app.get(\'/\', function(req, res, next) {
    var e = new Error(\'error message\');
    e.status = 400;
    next(e);
});

and:

11条回答
  •  盖世英雄少女心
    2020-12-02 14:19

    Per the Express (Version 4+) docs, you can use:

    res.status(400);
    res.send('None shall pass');
    

    http://expressjs.com/4x/api.html#res.status

    <=3.8

    res.statusCode = 401;
    res.send('None shall pass');
    

提交回复
热议问题