Node.js - управление размером POST-запроса - PullRequest
3 голосов
/ 04 января 2012

У меня есть программа на Node.JS, использующая Express.Когда я делаю POST-запрос к этой программе, каков максимальный допустимый размер данных в запросе?Есть ли способ установить этот размер?

1 Ответ

9 голосов
/ 04 января 2012

Если вы используете Express, вы можете использовать промежуточное программное обеспечение лимита: http://senchalabs.github.com/connect/middleware-limit.html

Если вы заинтересованы в его реализации, он делает что-то вроде этого:

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

Для более подробной информации проверьте код на github: https://github.com/senchalabs/connect/blob/master/lib/middleware/limit.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...