@formasters777

Перестали приходить запросы через Postman на express?

После установки и настройки сервера nginx и экспресс перестали приходить запросы на экспресс из Postman, хотя когда заходишь на сайт через браузер, то видно что morgen делает лог, и данные нормально загружаются.
Это проблема со стороны nginx или экспресс?
Что-то с ip адресом или сертификатом?
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 2
@sergiodev
Скорее всего, вы не указали заголовок "Host:" в запросе, поэтому nginx не знает, какому виртуальному хосту его следует перенаправить
Ответ написан
Комментировать
@formasters777 Автор вопроса
Не могу знать почему, но сейчас всё опять работает, хотя вчера устанавливал специально Insomnia и она работала, а Postman нет,
Request Headers
Access-Control-Allow-Origin: *
Content-Type: application/json; charset=utf-8
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
Accept: */*
Postman-Token: f74d2839-b3d2-4aab-ac6a-a9691d738ae2
Host: my_address_url
Accept-Encoding: gzip, deflate, br
Connection: keep-alive

Response Headers
Server: nginx/1.14.0 (Ubuntu)
Date: Sat, 06 May 2023 08:02:47 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 821322
Connection: keep-alive
X-Powered-By: Express
Access-Control-Allow-Origin: *
ETag: W/"c884a-BRlZstmME4JxgRHfp55AXxLCGv4"


думал, что нужно что-то менять со стороны nginx в location /api { }
например, вместо
proxy_pass localhost:3000;

делать запись
proxy_pass nginx:3000;

также пробовал отключать прокси в postman и проверку ssl сертификата
через curl запрос также отправлялся.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы