我正在使用Nodejs / Express和nginx。我试图从Express路由发出https.request,导致自签名证书错误。我使用以下方法解决了开发模式中的错误:
process.env.NODE_TLS_REJECT_UNAUTHORIZED =" 0"
完美无缺。我将在CentOS上部署我的应用程序。我的问题是如何在生产模式中避免相同的错误。 Nginx也在CentOS上使用。我尝试基于How To Create a SSL Certificate on nginx for CentOS 6
在CentOS上创建证书但是,这并没有解决目的,因为Node应用程序可以在任何CentOS VM上运行,我不想为每个虚拟机执行这些步骤。我可以从应用程序端做些什么来避免生产中的这个错误吗?
我在StackOverflow上遇到的一些类似问题是: