Я знаю, что есть много вопросов с похожим названием, но я думаю, что мой случай несколько отличается.
У меня есть универсальный / 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.