session和cookie
2022/8/24 23:23:00
本文主要是介绍session和cookie,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
const Koa = require('koa') const router = require('koa-router')() const views = require('koa-views') const nunjucks = require('nunjucks') const session = require('koa-session')const app = new Koa() app.keys = ['123456']
app.use( session( { maxAge: 10*1000 }, app ) ) app.use( views(__dirname + '/views', { map: { html: 'nunjucks' } }) )
//cookie router.get('/', ctx => { ctx.cookies.set('user', 'username') ctx.body = 'cookie' }) router.get('/test', ctx => { let count = ctx.cookies.get('count') //获取cookie if (count > 0) { count++ ctx.cookies.set('count', count, { maxAge: 2000 //设置cookie过期时间 }) } else { count = 1 ctx.cookies.set('count', count) } ctx.body = count }) //session router.get('/session', async ctx => { ctx.session.user = 'admin' console.log(ctx.session.user) ctx.body = 'set session' }) router.get('/sessionq', async ctx => { let user = ctx.session.user console.log(user) ctx.body = user })
app.use(router.routes()) app.listen(3001, () => { console.log('server is running') })
这篇关于session和cookie的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-26高性能表格工具VTable总体构成-icode9专业技术文章分享
- 2024-04-16软路由代理问题, tg 无法代理问题-icode9专业技术文章分享
- 2024-04-16程序猿用什么锅-icode9专业技术文章分享
- 2024-04-16自建 NAS 的方案-icode9专业技术文章分享
- 2024-04-14ansible 在远程主机上执行脚本,并传入参数-icode9专业技术文章分享
- 2024-04-14ansible 在远程主机上执行脚本,并传入参数, 加上remote_src: yes 配置-icode9专业技术文章分享
- 2024-04-14ansible 检测远程主机的8080端口,如果关闭,则echo 进程已关闭-icode9专业技术文章分享
- 2024-04-14result 成功怎么写-icode9专业技术文章分享
- 2024-04-14stopped 状态设置为变量,由外部传递进来-icode9专业技术文章分享
- 2024-04-14为什么ansible执行远程脚本需要放到后台-icode9专业技术文章分享