2017-05-03 16 views
1

このセッションを使用して、angularjs、nodejs、socket.ioのデータを保存する必要があります。私がsitewebのページを閉じると、セッションもクリアされます。私はセッションを使用してangle、nodejs、socket.ioのデータを保存する方法

app.get('/',function(req,res,next){ 
    var username=req.session.username; 
}); 

を表現する関数の値のusenameを持っているし、今私は、関数ソケット

socket.on("message",function(){ 
    var usernameSocket= username;   
}) 

が、usernameSocketの値で、この値を使用する必要が

:例えば 良いではない

私はangularjsにいるとき、どのように私はreq.session.userの値を得ることができます名前、私のセッションで保存角度のストレージ?

おかげ

+0

あなたはnodejsサーバー用に急行使用していますか? – zillaofthegods

+0

はい私は急行を使用します – aline5188

答えて

1

あなたはexpress-session

を使用して明示的試みを使用しているので、基本的にあなたがそうのようなセッションを表現別名:次に、あなたがこれを参照する sess=req.session;

を、他のセッション管理のようにそれを使用する(でPHPなど):

get - console.log(sess.email)

セット - sess.email=req.body.email

Here's a great rundown on how it works

関連する問題