会话处理在平均堆栈中

我是新的MEAN堆栈,目前平均堆栈正在插入会话到mongodb:

app.use(session({ saveUninitialized: true, resave: true, //cookie: { maxAge: 600 }, secret: config.sessionSecret, store: newmongoStore({ db: db.connection.db, collection: config.sessionCollection }) })); 

但我想保存一些自定义variables在该会话中访问他们跨请求,我没有得到如何将其保存在会话中。 假设我想在会话中保存mydata ,我看到了一些例子,并尝试如下:

 req.session.mydata = 'projectdata'; req.session.cookie.mydata = 'projectdata'; 

两者都不起作用。 另外我想更新maxAgevariables的每个请求到服务器端,如何做到这一点? 请帮助我。

更好地使用基于令牌的会话,它将帮助您使您的API通用,即您也可以使用相同的API用于移动应用程序。 尝试使用psJwt实现基于令牌的身份validation。 你会在scotch.io和复数的视线上find好的文章。