Reflecion of #589

This commit is contained in:
Alex Ivanov
2019-11-29 08:48:50 +03:00
parent 26215e050c
commit cbb4fe7569

View File

@ -6,6 +6,10 @@
При обработке входящих запросов в вашем веб-приложении вы должны ограничить размер их соответствующих полезных нагрузок. Поступающие запросы с неограниченными размерами тела/полезной нагрузки могут привести к плохой работе приложения или к его сбоям из-за сбоя в отказе в обслуживании или других нежелательных побочных эффектов.
Многие популярные middleware-решения для синтаксического анализа тел запросов, такие как уже включенный пакет body-parser для express, предоставляют опции для ограничения размеров полезных нагрузок запросов, облегчая разработчикам реализацию этой функциональности. Вы также можете интегрировать ограничение размера тела запроса в программное обеспечение обратного прокси-сервера/веб-сервера, если оно поддерживается. Ниже приведены примеры ограничения размеров запросов с использованием `express` и/или` nginx`.
### Пример кода для `express`
```javascript
@ -33,7 +37,7 @@ app.listen(3000, () => console.log('Example app listening on port 3000!'));
### Пример конфигурации для `nginx`
```
```nginx
http {
...
# Limit the body size for ALL incoming requests to 1 MB