我有一个非常简单的例子,使用Socket.IO,在切换到Socket.IO 0.6.1(用npm安装)和node.JS 0.5.0-pre(没有ssl)之后不再工作了。
transports / websocket.js:128:22尝试使用crypto.js:101 [return new Hash(hash)]失败,“undefined is is a function”。
在当前的开发状态中,我不关心加密/安全问题。尝试connect()时会发生这种情况。有没有人知道为什么会失败?
答案 0 :(得分:0)
传输/ websocket.js:128:22
var md5 = crypto.createHash('md5');
你需要加密来正确形成websockets'握手'请求,所以你不能没有ssl(或者补充你自己的md5
功能)