我在服务器端通过https://www.npmjs.com/package/cometd-nodejs-client使用nodejs的CometD库。我尝试连接的服务器(Genesys)使用SSL,由于SSL证书,当我使用CometD连接到服务器时,我得到SSL错误。我的问题是,有没有办法将证书传递给CometD库(https://www.npmjs.com/package/cometd)?
发布于 2021-04-12 22:30:01
CometD库提供的XMLHttpRequest公开了一个_config()函数,该函数返回一个传递给节点的http.request(...)的配置对象,允许您根据需要配置TLS。
您可以参考此测试用例:
https://github.com/cometd/cometd-nodejs-client/blob/1.3.0/test/https.js#L53
发布于 2021-04-13 18:29:50
在使用CometD和CometD客户端包连接到Genesys时,我也看到了类似的问题。
我有一个nodejs服务器,可以添加所有的/meta/handshake, /meta/connect, /meta/disconnect...听众。当我尝试触发/meta/handshake时,我看到了SSL self signed certificate in certificate chain错误。作为解决方案,我尝试在我的服务器上安装ssl证书,并尝试连接到Genesys,但我仍然看到相同的自签名证书错误。
有没有办法用rejectUnauthorized: false配置监听器
https://stackoverflow.com/questions/66987336
复制相似问题