UNPKG

httpsession

Version:

http middlewares session

46 lines (38 loc) 988 B
# httpsession --- 通过httponly cookie 存储 SESSIONID 中间件 ## Install ```bash $ npm install httpsession ``` ### 使用说明 ```bash 一、创建及读取 SESSIONID var session = require('httpsession') //用于从SESSIONID中解密uid,token session._parseSession(req) console.log(req.sessionStore) // 创建 session var uid = 100001, token = '27y72ge3gygh1' session.config({ domain: 'a.com', maxAge: 30 * 60 * 1000 // 毫秒 }) session._createIdentSession(res, uid, token, false) 二、在 Express 中使用httpsession app.use(require('httpsession')._parseSession) app.all('/read', function(req, res) { res.send(req.sessionStore) }) app.all('/login', function(req, res) { var uid = 100001, token = '27y72ge3gygh1' session._createIdentSession(res, uid, token, false) res.send('ok') }) app.all('/logout', function(req, res) { res.clearCookie('SESSIONID_MD5', { domain: 'a.com' }) res.send('logout') }) ```