步骤1:安装express-session模块
npm install express-session
接下来的步骤在目录文件中进行:
//引入模块
var express = require('express');
var session = require("express-session");
//创建app对象
var app = express();
//session配置
app.use(session({
secret: "test", //加密存储
resave: false, //客户端进行请求是否覆盖 bool值
saveUninitialized: true //初始化session存储
}))
//路由 (需求:设置session数据a=1 b=2 c=3 )
app.get("/set", (req, res, next) => {
req.session.a = 1;
req.session.b = 2;
req.session.c = 3;
res.send("设置成功,访问/get查看");
})
app.get("/get", (req, res, next) => {
console.log(req.session.a);
console.log(req.session.b);
console.log(req.session.c);
res.send("设置成功,控制台")
})
app.get("/del", (req, res, next) => {
req.session.c = null;
res.send("成功,访问/get查看");
})
//启动
app.listen("8080", () => {
console.log("服务器已经启动 http://localhost:8080");
})