首先cookie是koa中自带的不需要安装,session需要npm i koa-session先安装在引用
一、cookie 存取
ctx.cookies.get(name, [options]) 获取cookie
ctx.cookies.set(name, value, [options]) 存储cookie
[options]可写可不写
option参数
name | value |
---|---|
maxAge | Cookie最大有效时长 |
domain | 写入cookie所在的域名 |
path | 写入cookie所在的路径 |
expires | cookie失效时间 |
httpOnly | 是否只用http请求中获得 |
overwirte | 是否允许重写 |
const fs = require('fs');
const Koa = require('koa');
const route = require('koa-route');//路由
const koaBody = require('koa-body');//接收参数
const app = new Koa();
//页面路由
const login = async (ctx) => {
ctx.response.type = 'html';
ctx.response.body = fs.createReadStream('./demos/login.html'); //创建模块
};