证书已过期[CERT_has_expired]



通过钢铁工人发送时,我有以下问题:

{ [FetchError: request to https://xxxx/api/send-mail failed, reason: certificate has expired]
message: 'request to https://xxxx/api/send-mail failed, reason: certificate has expired',
type: 'system',
errno: 'CERT_HAS_EXPIRED',
code: 'CERT_HAS_EXPIRED' }

注意:我检查了一下,我们的证书仍然有效。

请帮我复习一下这个问题。

非常感谢!!!

这与IronWorker无关。这是代码或代码运行环境的问题。例如,docker映像可能会被弃用。如果您在同一个docker容器中本地运行代码,您将得到相同的错误。

其中一个可能的解决方案是在客户端禁用SSL验证。在节点应用程序中,您可以通过设置以下env变量来完成此操作:

NODE_TLS_REJECT_UNAUTHORIZED = '0'

IronWorker允许在";铁寄存器";命令使用"-e";标志:

iron registed -e NODE_TLS_REJECT_UNAUTHORIZED = '0' YOUR_DOCKER_IMAGE:TAG

相关内容

  • 没有找到相关文章

最新更新