nodejs如何保持持久连接的状态
我对nodejs很陌生,对此没有多less怀疑。
使用nodejs,我们可以维护许多并行连接。 所以这意味着多个客户端可以同时维护与nodejs服务器的连接。 可以在服务器端进行身份validation。我不清楚如何在nodejs服务器上为多个连接存储这些身份validation和会话数据。
嗨外星人,欢迎来到node.js!
我build议使用express和redis来存储会话信息。 看看下面的教程更好的例子。
另外,您可以在redis站点的node.js上查找redis客户端。
关于authentication; 如果你使用简单的身份validation,你可以自己实现,但是你也可以使用现有的模块,如护照 ,这很简单,做好工作。
总的来说,我是一名资深的Java开发人员,为了正确的目的(主要是networking应用程序),我推荐使用node.js来实现上市时间和性能。
你可以使用连接。 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);