2017-03-29 18 views
0

次のように私は私のノードのアプリのための私のセッションデータを保存するためにexpress-sessionを使用しています:エクスプレスセッションから現在のセッション情報を取得するにはどうすればよいですか?

import express from 'express'; 
import session from 'express-session'; 
import connectRedis from 'connect-redis'; 

const app = express(); 
const RedisStore = connectRedis(session); 

app.use(session({ 
    secret: 'keyboard kat', 
    store: new RedisStore({ 
     url: '//redis:6379', 
    }), 
    resave: false, 
    saveUninitialized: false, 
    proxy: true, 
    cookie: { 
     secure: true, 
    }, 
})); 

を、私は、ブラウザで、現在のセッションの情報を取得しようとしています。私はsessionをコンソールに無駄に入力しようとしました。同様に、私がアプリケーションでセッションの使用を設定したところでconsole.log(session)を追加することは機能しません。現在のセッション情報をexpress-sessionから取得するにはどうすればよいですか?

答えて

0

あなたは、単にセッション

app.use(function (req, res, next) { 
    console.log(req.session) 
}) 

を参照するが、それはあなたのノードサーバではなく、ブラウザのコンソールを実行しているコマンドラインに印刷する関数を使ってアプリを使用することができます。

関連する問題