我使用Nodejs / Express和nginx一起使用。 我试图从一个Express路由,导致自签名证书错误使https.request。 我已经解决了开发模式中的错误使用:
process.env.NODE_TLS_REJECT_UNAUTHORIZED =“0”
这工作完美。 我将在CentOS上部署我的应用程序。 我的问题是如何避免在生产模式下的相同的错误。 Nginx也在CentOS上使用。 我尝试在CentOS上创build证书,基于如何在CentOS 6上为nginx创build一个SSL证书
但是,这并不能解决目的,因为Node应用程序可以在任何CentOS虚拟机上运行,我不想为每个虚拟机执行这些步骤。 有什么我可以从应用程序方面做,以避免生产中的这个错误?
我已经通过StackOverflow进行的一些类似的问题是: