1

我对 nodejs 很陌生,对此几乎没有疑问。

使用 nodejs,我们可以维护多个并行连接。所以这意味着多个客户端可以同时保持与 nodejs 服务器的连接。服务器端可能需要身份验证。我不清楚如何为 nodejs 服务器上的多个连接存储这些身份验证和会话数据。

4

2 回答 2

3

嗨外星人,欢迎来到 node.js!

我推荐使用expressredis来存储会话信息。请查看以下教程以获得更好的示例。

此外,您可以在此处的 redis 站点上查找 node.js 上的 redis 客户端。

关于认证;如果您使用简单的身份验证,您可以自己实现它,但是您也可以使用现有的模块,例如护照,这非常简单并且可以很好地完成工作。

一般来说,我是一名资深的 Java 开发人员,出于正确的目的(主要是 Web 应用程序),我推荐 node.js 的上市时间和性能。

于 2013-06-03T08:55:20.540 回答
0

您可以使用连接。http://www.senchalabs.org/connect/session.html

 connect()
.use(connect.favicon())
.use(connect.cookieParser())
.use(connect.session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }}))
.use(function(req, res, next){
  var sess = req.session;
  // you can set your authentication script through the session here.

}

)).听(3000);

于 2013-06-04T09:57:28.527 回答