NodeJS会话(或不共享用户之间的值)

我有这个简单的nodejs应用程序。

var express = require('express') var app = express(); var cont = 0 app.get('/', function (request, response) { cont ++; response.send('Cont ' + cont) }).listen(3000, 'localhost'); 

我希望每个会话(或用户)的cont值从0开始。 这个snippset会话之间共享cont值。

       

网上收集的解决方案 "NodeJS会话(或不共享用户之间的值)"

您可以使用express-session模块。 https://www.npmjs.com/package/express-session

我遵循ponury-kostek的消化和安装“快速会话”,这是我现在的代码。

 var express = require('express'); var bodyParser = require('body-parser'); var expressSession = require('express-session'); var cookieParser = require('cookie-parser'); var app = express(); app.use(cookieParser()); app.use(expressSession({secret:'somesecrettokenhere'})); app.use(bodyParser()); var cont = 0; app.get('/', function(req, res){ var html = ''; if (req.session) { req.session.cont++ html += 'cont session is: ' + req.session.cont; } res.send(html); }); app.listen(3000); 

但是如何设置cont的初始值并迭代它呢?