koa-cookie

koa提供了从上下文直接读取、写入cookie的方法

ctx.cookies.get(name, [options]) 读取上下文请求中的cookie
ctx.cookies.set(name, value, [options]) 在上下文中写入cookie
const Koa = require('koa')
const config = require('../config')
const app = new Koa()

app.use(async(ctx)=>{
    if(ctx.url==='/index'){
        ctx.cookies.set('cid','comedy',{
            domain:'localhost',     //写cookie所在的域名
            path:'/index',          //写cookie所在的路径
            maxAge:60*1000,         //写cookie有效时长
            expires:7,
            httpOnly:false,
            overwrite:false
        })
        ctx.body = 'cookie is ok'
    }else{
        ctx.body = 'hello world'
    }
})


app.listen( config.port ,()=>{console.log(`端口号为${config.port}的node项目启动成功`);})
谷歌控制台
koa-cookie
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。