2016-04-15 21 views
0

Jqueryからノードjsに格納されているセッション値を表示するにはどうしたらいいですか? node-js側にexpressモジュールを使用しています。 私のコードは次のようになります。Jqueryからノードjsセッション変数にアクセスするためのjquery

var express = require('express'); 
    var app = express(); 

    app.use(express.cookieParser()); 
    app.use(express.session({secret: '************'})); 

    app.get('/radical', function(req, res) { 
     req.session.lastPage = '/radical'; 
     res.send('What a radical visit!'); 
    }); 

私はLASTPAGEはjQueryの経由HTMLに表示することにしたいです。

答えて

0

ロード時に現在の値req.session.lastPageをページに渡すだけで済みます。ですから、最後のページを知っている必要がありますページ:クライアント側

var lastPage = "<%=lastPage%>"; 
0

その後

res.render('thePage',{lastPage:req.session.lastPage}); 

あなたはテンプレートあなたの価値をレンダリングする必要があります。

var express = require('express'); 
var app = express(); 

app.set('view engine', 'pug'); 

app.get('/radical', function(req, res) { 
    res.render('index', {lastPage: 'radical'}); 
}); 

ExpressのドキュメントはあなたのケースではUsing template engines with Express

のセクションが含まれ、これは次のようになります。

関連する問題