将https与socket.io 1.0.6一起使用并获取ERR_SSL_PROTOCOL_ERROR

时间:2014-07-09 23:22:24

标签: node.js ssl https socket.io

多年来,我一直在0.9及以下版本上使用https和socket.io成功。我去升级到新的1.0版本,我收到了SSL错误。以下是启动套接字服务器的服务器端node.js代码:

var options = {};
options.key = fs.readFileSync('certs/ssh.key');
options.cert = fs.readFileSync('certs/cert.key'); //I've also tried using the property 'certificate' instead of 'cert'
var io = require('socket.io').listen(9091,options);

连接在标准http上正常工作,但https给出了错误:ERR_SSL_PROTOCOL_ERROR

我知道所有证书文件引用都很好。似乎没有关于如何在版本1.0上实现https socket.io连接的文档,所以我很茫然。非常感谢任何帮助。

0 个答案:

没有答案