我想阻止大于设定大小的任何(或特定)请求。
示例:1GB POST请求。限制 - 5MB。上传开始,一旦达到5MB,服务器立即刷新内存,撤回请求并发回错误。
有没有好的机制呢?
修改:我使用多部分请求。
答案 0 :(得分:1)
您可以使用身体解析器:
var bParser = require('body-parser');
app.use(bParser.json({limit: '5mb'}));
app.use(bParser.urlencoded({limit: '5mb'}));