2016-04-15 47 views
0

如何顯示來自Jquery的Node js中存儲的會話值。 我在node-js端使用express模塊。 我的代碼如下所示。jquery從Jquery訪問節點js會話變量

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!'); 
    }); 

我想末頁要顯示在通過JQuery的html的。

回答

0

當加載時,您可以將當前值req.session.lastPage傳遞給頁面。因此,一個頁面,你需要知道的最後一頁:

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

然後客戶端

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

您需要呈現你的價值的模板

的快速文檔包括Using template engines with Express

一款在你的情況,這可能是這個樣子:

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

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

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