Назад | Перейти на главную страницу

HTTP-запрос работает в браузере, не работает во всем остальном

Что я делаю

В чем дело

Запросы отлично работают в браузере (Chrome) и возвращают правильный код состояния и данные JSON, но запрос сбоя не выполняется с использованием curl или почтальон

В соединении всегда отказывают.

curl http://api.app.localhost/languages
curl: (7) Failed to connect to api.codebottle.localhost port 80: Connection refused

Настроить

Конфигурация Nginx

server {
    listen          127.0.0.1:80;
    server_name     app.localhost;

    location / {
        proxy_pass       http://localhost:3001;
        proxy_set_header                Host codebottle.localhost;
        proxy_pass_request_headers      on;
    }
}

server {
    listen          127.0.0.1:80;
    server_name     api.app.localhost;
    ...
}

/ etc / hosts

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1       app.localhost.dev
127.0.0.1       api.app.localhost.dev

Что я пробовал