我使用 nowjs 并且会话有问题。这是代码:
now.on('connect', function(){
if(this.user.session){
this.user.session.views++;
console.log(this.user.session.views);
}
});
app.get('/', function(req, res){
var body = '';
body = body+' <script src="/nowjs/now.js"></script>';
if (req.session.views) {
++req.session.views;
} else {
req.session.views = 1;
body += '<p>First time visiting? view this page in several browsers :)</p>';
}
res.send(body + '<p>viewed <strong>' + req.session.views + '</strong> times.</p>');
console.log("body");
});
没有问题,我可以在“this.user.session”中写入任何内容,但在下次调用时,所有内容都会被删除。在我的示例中,它计算您进入该站点的次数。并且“views”每次都增加1,但它应该增加2,因为我是“this.user.session.views++;”。我错过了什么或无法完成?
如果你有一些 nowjs+sessions 帖子的例子,请谢谢