【发布时间】:2012-09-24 07:59:59
【问题描述】:
我正在学习 HTML5,为此我使用 Express、PassportJS、Mongoose/MongoDB、connect-mongoose、NowJS 构建了一个简单的聊天室。
一切正常,除了一个大问题:我在验证 NowJS 时遇到问题。
通常的做法是在服务器端读取“this.user.cookie”属性并解析字符串。但是,由于某种原因,cookie 不会被发送回服务器。 (详细信息:NowJS cookie field in this.user is empty)经过大量谷歌搜索后,我认为我没有其他安全的方法来验证 NowJS 连接/客户端。
问题
我正在考虑从我的网络应用程序中剥离所有 NowJS,并直接使用 socket.io。 socket.io 使用起来容易吗?如果我切换到 socket.io 而不是使用 NowJS,我会失去关键功能吗?
我可以使用 socket.io 来:
1) 调用服务器端函数?
2) 与客户端共享服务器端变量?
【问题讨论】:
标签: node.js socket.io nowjs-sockets