在我的ExpressJS代码中,我将身体大小限制如下:
queue
当正文大小超过限制时,我想发回一个自定义JSON响应消息。我怎么能这样做?
答案 0 :(得分:1)
在bodyparser中间件之后添加错误处理程序。响应状态为413 - 实体太大
https://github.com/expressjs/body-parser#errors
app.use(function(err, req, res, next) {
console.log(err);
if (err.statusCode === '413')
return res.send('NOT OK, ENTITY TOO LARGE');
});
不要忘记检查其他错误,而不仅仅是与身体解析器相关的