Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Session 如何在nodejs的会话中保存参数。nowjs示例_Session_Node.js_Nowjs Sockets - Fatal编程技术网

Session 如何在nodejs的会话中保存参数。nowjs示例

Session 如何在nodejs的会话中保存参数。nowjs示例,session,node.js,nowjs-sockets,Session,Node.js,Nowjs Sockets,我使用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+' <

我使用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");
});
now.on('connect',function()){
if(this.user.session){
this.user.session.views++;
log(this.user.session.views);
}
});
app.get('/',函数(req,res){
变量体=“”;
身体=身体+“”;
if(请求会话视图){
++请求会话视图;
}否则{
req.session.views=1;
body+='首次访问?在多个浏览器中查看此页面:)

; } res.send(body+'查看次数'+req.session.views+'次); 控制台日志(“正文”); });
不,问题是我可以在“this.user.session”中写入任何内容,但在下一次调用时,所有内容都会被擦除。在我的示例中,它计算您进入站点的次数。“视图”每次增加一个,但应该增加2个,因为“this.user.session.views++;”。我错过了什么,还是做不到

如果你有一些nowjs+会话的例子,请发帖子
谢谢

我正在使用nowjs与会话和Passport进行身份验证。。。我写了一个简单的要点让他们一起工作