socket.io:crypto.js错误
我有一个使用 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)] ,但失败并显示“未定义不是函数”。
在当前的开发状态下,我不关心加密/安全问题。当尝试 connect() 时会发生这种情况。有人知道为什么会失败吗?
I had a very simple example using Socket.IO that is not working anymore after switching to Socket.IO 0.6.1 (installed with npm) and node.JS 0.5.0-pre (without ssl).
transports/websocket.js:128:22 tries to use crypto.js:101 [return new Hash(hash)] which fails with "undefined is not a function".
In the current state of development I don't care about encryption/security issues. This happens when trying to connect(). Does anybody has an idea why this fails?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Transports/websocket.js:128:22
您需要加密才能正确形成 websockets“握手”请求,因此如果没有 ssl(或实现您自己的
md5
功能)就无法实现它transports/websocket.js:128:22
You need crypto for properly form websockets 'handshake' request, so you CAN'T make it without ssl (or inplementing your own
md5
functional)