iDmitriyWinX
@iDmitriyWinX
В чём концепция...?

Почему NGINX превращает POST запрос в GET запрос?

У меня есть вебсервер на nginx, который я использую для отдачи статики и как обратный прокси для Back-End'a.

Изначально эта ошибка не всплывала, но как только я попробовал сделать POST запрос, оно сразу стало работать не корректно.

Вот как выглядит мой POST запрос
60f8b888ccb03846804252.png

А так выглядит мой конфиг NGINX
60f8b89eaa9fc750362406.png

Почему после проксирования мой бекенд воспринимает этот запрос, как GET.
Также я вычитал в гугле, что ещё и тело запроса теряется.
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Либо в nginx уберите последний слеш в location, либо в запросе добавьте.

https://nginx.org/ru/docs/http/ngx_http_core_modul...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
В вашем случае, когда проксируете URI 1-к-1, лучше вообще в proxy_pass не указывать никакие пути, а только proxy_pass http://localhost:4200;
В таком случае "магия" переписывания URI работать не будет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Columbus Russia Санкт-Петербург
от 150 000 ₽
Валарм Москва
от 250 000 до 350 000 ₽
М3 Москва
от 180 000 до 220 000 ₽