首页 > 解决方案 > 将 SSL 添加到 CometD

问题描述

我正在使用https://www.npmjs.com/package/cometd-nodejs-client在服务器端为 nodejs 使用 CometD 库。我尝试连接的服务器(Genesys)使用 SSL,由于 SSL 证书,我在使用 CometD 连接到服务器时遇到 SSL 错误。我的问题是有没有办法将 ca 证书传递给 CometD 库(https://www.npmjs.com/package/cometd)?

标签: node.jssslssl-certificatecometdgenesys

解决方案


XMLHttpRequestCometD 库提供的 公开了一个函数,该_config()函数返回一个传递给 Node 的配置对象http.request(...),允许您在需要时配置 TLS。

你可以参考这个测试用例:

https://github.com/cometd/cometd-nodejs-client/blob/1.3.0/test/https.js#L53


推荐阅读