我对nodejs很陌生,对它没什么疑问。
使用nodejs,我们可以维护许多并行连接。因此,这意味着多个客户端可以同时维护与nodejs服务器的连接。服务器端可以进行身份验证。我不清楚如何在nodejs服务器上为多个连接存储这些身份验证和会话数据。
答案 0 :(得分:2)
嗨Alien,欢迎来到node.js!
我建议使用express和redis来存储会话信息。请查看以下tutorial以获得更好的示例。
此外,您可以在redis站点here上的node.js上查找redis客户端。
关于认证;如果你使用简单的身份验证,你可以自己实现它,但你也可以使用现有的模块,如passport这非常简单,并且做得很好。
总的来说,我是一名经验丰富的Java开发人员,并且出于正确的目的(主要是网络应用程序),我推荐使用node.js来确定其上市时间和性能。
答案 1 :(得分: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);