2017-08-01 113 views
1

我收到此错误“错误:使用HTTPS请求节点的自签名证书:DEPTH_ZERO_SELF_SIGNED_CERT,我在IBM Bluemix上运行Node Red。环境变量:对于Linux,导出NODE_TLS_REJECT_UNAUTHORIZED = 0您是否有任何关于如何在Bluemix上使用Node Red进行HTTP/S请求的经验?错误:使用IBM Bluemix上的节点红自签名证书

回答

1

您可以通过Web控制台将环境变量添加到Bluemix上应用程序的上下文中。

从应用程序页面,从屏幕左侧的菜单中选择“Runtime”,然后单击中间的“环境变量”。

enter image description here

从这里滚动到页面的底部。这会让你看到一个可以添加环境变量的部分。将名称设置为NODE_TLS_REJECT_UNAUTHORIZED,并将值设置为0

您必须重新启动应用程序才能生效。

另外请注意,设置此变量可以将您的应用程序打开,以供潜在的中间人攻击,因为它不会检查任何出站HTTPS,以查看证书是否与颁发者匹配。