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项目启动成功`);})