0

我对 Node.js 真的很陌生,并且一直在想一些事情。我正在尝试构建一个简单的聊天室应用程序,以自学这一切是如何工作的。

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

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

需要任何帮助!

4

1 回答 1

1

你没有提到你用来实现 WebSocket 服务器的东西,所以我假设你正在使用socket.io。(如果你不是,你应该。)

您可以使用socket.io 握手过程来访问 HTTP 会话状态。

如果您使用Express(再次强烈推荐),很容易将两者结合在一起

于 2012-04-29T18:52:17.657 回答