首页 > 其他分享 >session和cookie

session和cookie

时间:2022-08-24 22:37:15浏览次数:43  
标签:count app ctx session cookie user router

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') })

标签:count,app,ctx,session,cookie,user,router
From: https://www.cnblogs.com/GFM0518/p/16622491.html

相关文章

  • cookie
    cookie:将数据储存在客户端。session:将数据储存在服务端,较安全  携带sevleta的数据,来访问sevletb。@WebServlet("/a")publicclassseextendsHttpServlet{......
  • HTTP cookie
    Asessioncookie,alsoknownasanin-memorycookie,transientcookieornon-persistentcookie,existsonlyintemporarymemorywhiletheusernavigatesthewe......
  • cookie
    Acookieisabakedorcookedfoodthatistypicallysmall,flatandsweet.Itusuallycontainsflour,sugarandsometypeofoilorfat.Itmayincludeother......
  • idea提示Your idea evaluation has expired. Your session will be limited to 30 min
    声明:本文转载自idea提示Yourideaevaluationhasexpired.Yoursessionwillbelimitedto30minutes。运行idea的时候报错“idea提示Yourideaevaluationhasexpir......
  • Javaweb-Cookie初识
    快速了解Cookie什么是Cookie?首先看一下Cookie在目前整个Web技术体系中的位置可以看到它是在浏览器端这边关联服务器端Session会话域的,可以推断它是和Session类似,用来保......
  • Express 项目,res.cookie() 设置 Cookie 无法被保存在浏览器的 Application 中
    res.cookie()给客户端响应头封装的Cookie无法被保存在客户端浏览器的Application中,只能在Set-Cookie中看到有这个值:在前后端分离项目中,存在跨域问题,导致Cookie......
  • 如何严格设置php中session过期时间
    https://www.cnblogs.com/YangJieCheng/p/7268378.html如何严格限制session在30分钟后过期!1.设置客户端cookie的lifetime为30分钟;2.设置session的最大存活周期也为30分......
  • django中的cookie与session
    发展史1.早期的时候,网站都没有保存用户功能的需求,所有用户访问网站返回的结果都是一样的,比如新闻、文章等网站!2.但是,随着网站的发展,出现了一些需要保存用户信息的网站,比......
  • 大家都能看得懂的源码 - 如何封装 cookie/localStorage/sessionStorage hook?
    本文是深入浅出ahooks源码系列文章的第九篇,该系列已整理成文档-地址。觉得还不错,给个star支持一下哈,Thanks。今天来看看ahooks是怎么封装cookie/localStorage/sess......
  • 12-Cookie
    12-Cookie概述终于学到了最想了解的Cookie和Session了,其实这些概念很简单,,强烈推荐狂神说的视频把Cookie讲的十分简单Cookie,是曲奇饼思考一下,学校如何知道你是这个学......