【发布时间】:2016-01-23 23:58:41
【问题描述】:
我想阻止任何(或特定)大于设置大小的请求。
示例:1GB POST 请求。限制 - 5MB。上传开始,一旦达到 5MB,服务器立即刷新内存,撤回请求并返回错误。
有什么好的机制可以做到吗?
编辑:我使用多部分请求。
【问题讨论】:
我想阻止任何(或特定)大于设置大小的请求。
示例:1GB POST 请求。限制 - 5MB。上传开始,一旦达到 5MB,服务器立即刷新内存,撤回请求并返回错误。
有什么好的机制可以做到吗?
编辑:我使用多部分请求。
【问题讨论】:
您可以使用正文解析器:
var bParser = require('body-parser');
app.use(bParser.json({limit: '5mb'}));
app.use(bParser.urlencoded({limit: '5mb'}));
【讨论】: