无法仅在服务器上验证第一个证书

时间:2020-01-28 23:23:24

标签: node.js ssl https

我知道有很多标题相似的问题,但我认为情况有所不同。

我有一个通用/同构服务器来运行基于React的网站,还有一个REST API,该API分别在同一服务器上运行(不同的端口)。

同构服务器尝试从REST API中获取初始数据时,出现以下错误:

{ 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应用程序运行了,我可以毫无问题地浏览页面。每个页面都可以毫无问题地对相同的REST API进行API调用,并且浏览器将我的网站标记为:

连接安全。 您已安全连接到该站点。 由GoDaddy.com,Inc.验证。

对我来说,这看起来像证书已正确安装。但是为什么它会引发错误,为什么只有第一次在服务器上?

注意:
我使用Nginx将它们代理到433。 mysite.com 代理到同构服务器,而 mysite.com/api 对REST API进行相同的操作。

0 个答案:

没有答案