Получить данные с того же сервера Nginx с локального хоста - PullRequest
0 голосов
/ 09 марта 2019

Мой интерфейс React и сервер NodeJS работают на одном сервере Ubuntu с Nginx. Итак, я делаю вызов извлечения на http://localhost:8888. Но в производстве это приводит к OPTIONS http://localhost:8888/data net::ERR_CONNECTION_REFUSED.

Когда я меняю настройки Nginx и URL на IP, я получаю ошибку https. Поскольку бэкэнд не использует https, а мой React-интерфейс есть. Я не собираюсь запускать свой бэкэнд на доменное имя вместо IP-адреса, потому что это только для внутреннего использования. Есть ли способ обслуживать данные через localhost?

Мой блок внутреннего сервера в настоящее время:

server {
    listen 80;
    listen [::]:80;

    root /home/USER/www;
    server_name localhost;

    location / {
        proxy_pass http://localhost:8888;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...