express-session 簡單例項
阿新 • • 發佈:2018-11-03
express-session 例項
- app.js
var express = require('express'); var path = require('path'); var cookieParser = require('cookie-parser'); var logger = require('morgan'); var ejs = require('ejs'); var session = require('express-session'); var app = express(); //初始化session中介軟體 app.use(session({ secret:'secret', ////配置加密字串,他會在原有加密基礎上和這個字串拼接起來再次加密,目的增加安全性 resave:false, //是否每次都重新儲存會話 saveUninitialized:true //是否儲存未初始化的會話 }));
- index.js
//首頁
router.get('/index', function(req, res) {
console.dir(req.session.loginaccess);
res.render('index');
});
//登入
router.get('/login', function(req, res) {
req.session.loginaccess = '123';
res.redirect(301,'index');
});