引入
var cookieParser = require('cookie-parser');
app.use(cookieParser());
设置cookie(有效期默认为一个会话,浏览器不关闭就有效)
res.cookie('键名','键值',{配置信息maxAge:多少毫秒失效,domain:'生效范围',httpOnly:true前端无法获取cookie});
获取cookie
req.cookies.键名
删除cookie
res.clearCookie('键名');
cookie配置信息
代码示例:
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.send('hh');
res.render('index', { title: 'Express' });
});
router.get('/list',(req,res)=>{
res.cookie('users','jeffs',{maxAge:1});
res.cookie('user','jeff',{maxAge:1});
res.send('商城列表页')
})
router.get('/admin',(req,res)=>{
res.send(req.cookies.user);
// res.send('hhh');
})
module.exports = router;