首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘'wss://’NodeJS连接

‘'wss://’NodeJS连接
EN

Stack Overflow用户
提问于 2015-12-06 03:49:09
回答 1查看 570关注 0票数 0

我正在使用BinaryJS流到服务器。但是此时此刻,我将我的页面放在HTTPS (OPENSSL)中。这就是为什么所有用户都在客户机中创建连接的原因:

代码语言:javascript
复制
var client = new BinaryClient('wss://my_IP:9050'); 

如果我使用ws,浏览器会出现错误,因为这不是一个受保护的连接,并且页面使用https。但我还是犯了个错误:

代码语言:javascript
复制
WebSocket connection to 'wss://my_IP:9050/' failed: Error in connection establishment: net::ERR_CONNECTION_CLOSED

服务器代码是:

代码语言:javascript
复制
var BinaryServer = require('binaryjs').BinaryServer;
binaryServer = BinaryServer({ port: 9050});

binaryserver应该使用某种证书吗?我不明白错误的原因。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-06 04:34:36

解决办法是:

代码语言:javascript
复制
binaryServer = BinaryServer({ 
  //port: 9000 //BinaryServer will share the same port of httpsServer 
  server: serverHTTPS, //Server previously defined


});

基于这个链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34113806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档