遇到主机名/ IP不匹配Heroku上的证书的altnames

我正在利用WePay node.js sdk https://github.com/wepay/NodeJS-SDK

当试图与WePay通信时,我收到错误: Hostname/IP doesn't match certificate's altnames

这在Heroku上运行,我已经configuration了SSL证书,并且对于发出请求的域是有效的。 我不确定这是否是我的问题,或者是Heroku的configuration问题。

任何有识之士将不胜感激。

您可以指定节点版本。节点10.x增加了安全性,可以通过rejectUnauthorized或process.env.NODE_TLS_REJECT_UNAUTHORIZED =“0”轻松禁用。 不要做!

最好在http(s)全局代理中的CA列表中添加一个CA,或者在http选项中指定ca:[cert],其中cert是要连接的CA或站点的证书。 希望这可以帮助。