1.0.0 • Published 4 years ago
kuaizi-session v1.0.0
kuaizi-session
node web 后端的会话管理
跟筷子没有依赖关系,只是理念一致
使用
安装
npm install kuaizi-session
在筷子中的应用
const { Server, HandleRequest } = require('kuaizi')
const { getSession } = require('../../src/index')
Server.start()
HandleRequest.get('/', ctx => {
let session = getSession(ctx.req, ctx.res)
session.name = '小明'
return 666
})
HandleRequest.get('/who', ctx => {
let session = getSession(ctx.req, ctx.res)
let name = session.name
if(name)
return '你就是小明吧'
else
return '您谁?'
})
原生应用
const Http = require('http')
const { getSession } = require('../../src/index')
Http.createServer( (req, res) => {
let session = getSession(req, res)
let name = session.name
if(!name){
console.log('我不认识你,但是我现在给你起个名字叫小明,不要换浏览器,换了浏览器我又不认识你了')
session.name = '小明'
}else{
console.log('你就是小明吧')
}
res.end('666')
}).listen(8080)
1.0.0
4 years ago