Error: self signed certificate with node red on IBM bluemix
Error: self signed certificate with node red on IBM bluemix
我收到此错误“错误:自签名证书:DEPTH_ZERO_SELF_SIGNED_CERT 带有 HTTPS 请求节点,我是 IBM Bluemix 上的 运行 Node Red。在之前的帖子中,建议添加一个环境变量:export NODE_TLS_REJECT_UNAUTHORIZED=0 for Linux。您是否有任何关于如何从 Bluemix 上的 Node Red 发出 HTTP/S 请求的经验?
您可以告诉 node.js 运行时允许自签名证书。您可以通过将 NODE_TLS_REJECT_UNAUTHORIZED 环境变量设置为 0 来执行此操作。
供参考:
您可以通过 Web 控制台将环境变量添加到 Bluemix 上应用程序的上下文。
在“应用程序”页面中,从屏幕左侧的菜单中选择 "Runtime",然后单击中间的 "Environment Variables"。
从这里滚动到页面底部。这将带您进入允许您添加环境变量的部分。将名称设置为 NODE_TLS_REJECT_UNAUTHORIZED
,将值设置为 0
。
您必须重新启动应用程序才能生效。
另请注意,设置此变量会使您的应用程序面临潜在的中间人攻击,因为它不会检查任何出站 HTTPS 以查看证书是否与颁发者匹配。
我收到此错误“错误:自签名证书:DEPTH_ZERO_SELF_SIGNED_CERT 带有 HTTPS 请求节点,我是 IBM Bluemix 上的 运行 Node Red。在之前的帖子中,建议添加一个环境变量:export NODE_TLS_REJECT_UNAUTHORIZED=0 for Linux。您是否有任何关于如何从 Bluemix 上的 Node Red 发出 HTTP/S 请求的经验?
您可以告诉 node.js 运行时允许自签名证书。您可以通过将 NODE_TLS_REJECT_UNAUTHORIZED 环境变量设置为 0 来执行此操作。
供参考:
您可以通过 Web 控制台将环境变量添加到 Bluemix 上应用程序的上下文。
在“应用程序”页面中,从屏幕左侧的菜单中选择 "Runtime",然后单击中间的 "Environment Variables"。
从这里滚动到页面底部。这将带您进入允许您添加环境变量的部分。将名称设置为 NODE_TLS_REJECT_UNAUTHORIZED
,将值设置为 0
。
您必须重新启动应用程序才能生效。
另请注意,设置此变量会使您的应用程序面临潜在的中间人攻击,因为它不会检查任何出站 HTTPS 以查看证书是否与颁发者匹配。