Node.js - 控制POST请求的大小

Lep*_*osy 3 post http node.js

我在Node.JS中有一个使用Express的程序.当我对此程序发出POST请求时,请求中数据的最大可接受大小是多少?有没有办法设置这个尺寸?

ale*_*lex 9

如果您使用的是Express,则可以使用限制中间件:http://senchalabs.github.com/connect/middleware-limit.html

如果您对它的实现感兴趣,它会执行以下操作:

// limit
req.on('data', function(chunk){
  received += chunk.length;
  if (received > bytes) deny();
});
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请查看github上的代码:https://github.com/senchalabs/connect/blob/master/lib/middleware/limit.js

  • 除非您使用另一个限制帖子大小的中间件,否则我不知道这样的限制. (2认同)