Невозможно проверить первый сертификат только на сервере - PullRequest
0 голосов
/ 29 января 2020

Я знаю, что есть много вопросов с похожим названием, но я думаю, что мой случай несколько отличается.

У меня есть универсальный / Isomorphi c сервер для запуска сайта на основе React и REST API который работает отдельно на одном и том же сервере (разные порты).

Когда сервер isomorphi c пытается извлечь исходные данные из API REST, я получаю следующую ошибку:

{ Error: unable to verify the first certificate
    at TLSSocket.onConnectSecure (_tls_wrap.js:1051:34)
    at TLSSocket.emit (events.js:189:13)
    at TLSSocket.EventEmitter.emit (domain.js:441:20)
    at TLSSocket._finishInit (_tls_wrap.js:633:8)
  code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE',
  config:...
}

но приложение React запускается, и я могу просматривать страницы без проблем. Каждая страница без проблем вызывает API для того же API REST, и браузер помечает мой сайт как:

Безопасное соединение. Вы надежно подключены к этому сайту. Проверено GoDaddy.com, в c.

Мне кажется, что сертификаты установлены правильно. но тогда почему он выдает ошибку и почему только первый раз на сервере?

Примечание:
Я использую Nginx, чтобы прокси те 433. mysite. com прокси для сервера isomorphi c, а mysite.com / api делает то же самое с REST API.

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