Рейтинг:0

Nginx 413 — Клиент намеревался отправить слишком большое тело — приложение Node

флаг hu

Я запускаю приложение узла на nginx под Ubuntu, и у меня возникают проблемы с загрузкой 200-мегабайтного json-файла. На моем локальном компьютере я использую nginx на Mac, и у меня нет этой проблемы с ограничениями.

я установил nginx.conf максимальный размер http-клиента равен 0 и 1000M, но я все еще получаю сообщение об ошибке

/etc/nginx/nginx.conf

http {
   client_max_body_size 1000M;
...

На внешнем интерфейсе я использую экспресс и сделал это, но я не уверен, что проблема только с nginx.

сервер.js

app.use (express.json ({ лимит: '1000 МБ' }))
app.use (express.urlencoded ({ предел: '1000mb', расширенный: true}))

/var/журнал/nginx/error.log

20.12.2021, 11:08:42 [ошибка] 5451#5451: *4 клиент намеревался отправить слишком большое тело:
флаг jp
Вам нужно убедиться, что вы перезапустили/перезагрузили nginx после изменения его конфигурации.
Álvaro avatar
флаг hu
Я сделал `systemctl перезапустить nginx` и `nginx -s перезагрузить`, но ничего
флаг jp
Затем вам нужно убедиться, что вы применили изменения к правильному файлу конфигурации nginx. Вы можете проверить текущую рабочую конфигурацию с помощью `nginx -T`.
Álvaro avatar
флаг hu
nginx.conf — это глобальный файл конфигурации, других настроек в локальной конфигурации у меня нет. И `nginx -t` выдает: `nginx: синтаксис файла конфигурации /etc/nginx/nginx.conf в порядке nginx: проверка файла конфигурации /etc/nginx/nginx.conf прошла успешно`
Álvaro avatar
флаг hu
Проблема была обнаружена в client_max_body_size в файле конфигурации, а не в `ngnix.conf`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.