Реагировать на приложение, обслуживаемое Nginx + NodeJS Express API = ERR_CONNECTION_TIMED_OUT - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть приложение React, которое работает с Nginx и NodeJS Express Backend API, работающими с использованием pm2.Вчера вечером все работало нормально, но сегодня, когда я захожу на сайт, каждый запрос, отправляемый в API, возвращает ERR_CONNECTION_TIMED_OUT.

Когда я пытаюсь протестировать API с помощью API Tester , все работает нормально.

Моя конфигурация nginx:

server {

    root /var/www/[my_repo]/client/build;

    index index.html index.htm;

    server_name www.mydomain.com mydomain.com;

    location / {
            try_files $uri /index.html;
    }


    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/mydomain.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}

DevTools на моем сайте: введите описание изображения здесь

API Tester (тот же URL): введите описание изображения здесь

Кстати, почему в DevTools он показывает OPTIONS url .. когда это запрос GET?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...