节点服务器和WS服务器并排运行?

时间:2012-04-29 18:21:42

标签: javascript node.js websocket

我是Node.js的新手并且一直想知道一些事情。我正在尝试构建一个简单的聊天室应用程序,作为一种教我自己如何工作的方式。

我看到它的工作方式是我有一个Node http服务器,它服务于我的网站页面(主页,登录,聊天屏幕等)然后我有一个WS服务器接受短消息中继到所有连接的用户

如果这是解决这个问题的正确方法,那么我无法解决问题。是否可以对节点服务器上的用户进行身份验证,并知道他们已在WS服务器上进行了身份验证?他们可以分享某种会话吗?

任何帮助都是预先确定的!

1 个答案:

答案 0 :(得分:1)

您没有提到您用于实现WebSocket服务器的内容,因此我假设您正在使用socket.io。 (如果你不是,你应该。)

您可以使用socket.io handshake process访问HTTP会话状态。

如果您正在使用Express(强烈建议再次使用),it's easy to tie the two together

相关问题