如何显示存储在Jquery的Node js中的会话值。 我在node-js端使用 express 模块。 我的代码如下所示。
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上显示 lastPage 。
答案 0 :(得分:0)
您可以在加载时将当前值req.session.lastPage
传递给页面。所以在你需要知道最后一页的页面上:
res.render('thePage',{lastPage:req.session.lastPage});
然后是客户端
var lastPage = "<%=lastPage%>";
答案 1 :(得分:0)
您需要将呈现您的值转移到模板。
Express文档包含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'});
});