2012-04-18 15 views
1

私はnowjsを使用し、セッションに関する問題があります。ここ は、コードは次のとおりです。nodejsのセッションでパラメータを保存する方法。 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ずつ増加していますが、 "this.user.session.views ++;"のために2ずつ増加するはずです。私は何かが欠けている、あるいはできないことがありますか?

あなたがnowjsのいくつかの例+を持っている場合、セッションは、ポストは 私は認証のためのセッションとパスポートとnowjsを使用していたあなたに

答えて

関連する問題