>我正在尝试编写一个服务,我的服务是用nodejs编写的WebsocketServer,带有express和ws模块。此服务应与node-webkit一起本地安装在计算机上(在本地主机上),以便与 https://中的网站通信以交换信息。我的问题是,我需要本地主机的受信任证书(这是不可能的),因为如果我使用自签名证书,所有浏览器都会发出警告。我知道我可以忽略该警告,但是将来应该分发该软件,并且我不想为未来的客户发出该警告。有没有解决这个问题的好方法?
使用以下选项之一来解决此问题:
-
将客户端界面打包为浏览器扩展
-
设置消息队列,将消息作为 Websocket 请求转换为节点服务器
-
使用具有免费证书的 PAAS 提供商代理到您的域
引用
-
如何为 HTTPS 节点.js 服务器使用自签名证书?
-
使用 JUnit、Webdriver 和 Hoverfly 模拟 GitHub OAuth2 登录
进行测试 使用自签名证书的 Apache 配置 - YouTube
Amazon SES: Sendmail
适用于 RabbitMQ 的 SMTP 网关插件
- 通过 websocket 发送 RabbitMQ 消息