Session
- session: 只在逻辑上存在,其实只是保存在服务器端的cookie
- sig: 是session的签名,每次刷新浏览器都会变
const express = require('express')
const cookieParser = require('cookie-parser')
const cookieEncrypter = require('cookie-encrypter')
const cookieSession = require('cookie-session')
var server = express()
server.use(cookieParser('sdg890sad7g'))
server.use(cookieSession({
keys: ['secret1dsafsaf', 'secret2ewfasdf', 'secret3sdfasf'],
name: 'session_name',
maxAge: 24 * 3600 * 1000
}))
server.use('/', function (req, res) {
if (req.session['count'] == null) {
req.session['count'] = 1
} else {
req.session['count'] ++
}
console.log(req.session['count'])
res.send('ok')
})
server.listen(8081)