ExpressJS用自定义消息限制正文大小
ExpressJS limiting body size with custom message
在我的ExpressJS代码中,我限制了主体大小如下:
app.use(bodyParser.urlencoded({
limit : "512kb",
extended: false,
type : "application/x-www-form-urlencoded"
}));
当正文大小超过限制时,我想发送回一个自定义JSON响应消息。我该怎么做呢?
在bodyparser中间件之后添加错误处理程序。响应状态将为413 -实体太大
https://github.com/expressjs/body-parser错误 app.use(function(err, req, res, next) {
console.log(err);
if (err.statusCode === '413')
return res.send('NOT OK, ENTITY TOO LARGE');
});
不要忘记检查其他错误,不仅仅是body-parser相关的
相关文章:
- Jquery验证消息更改(自定义消息集)
- 根据 IP 向 Web 访问者显示自定义消息
- 处理 nodejs 错误并提供不同自定义消息详细信息的最佳方法
- 如何将自定义消息处理程序与 Strophe 连接
- 将自定义消息添加到淘汰所需的验证中
- 如何从页面脚本创建自定义消息的事件侦听器
- 是$scope$对于一个大型应用程序来说,广播速度足够快,或者我应该创建一个自定义消息总线
- 在jquery验证引擎中显示自定义消息
- 谷歌地图api v3:用自定义消息设置光标
- 通过htmljquery验证的自定义消息未显示
- 将自定义消息从iframe来宾发送到iframe主机,其中托管portlet中的HTML
- Facebook共享自定义消息字段
- 自定义消息不会在jquery验证插件中显示
- ExpressJS用自定义消息限制正文大小
- 显示自定义消息时,要求facebook的权限
- 为“未找到结果”添加自定义消息
- 如何在网格面板中显示任何自定义消息
- 用于地理位置的自定义消息
- angular-leaf -directive自定义消息HTML,在标记弹出中使用angular指令.如何
- 将自定义消息身份验证代码从Java转换为JavaScript