koa2--06.cookies的设置和使用

Posted liqian-front-end-engineer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了koa2--06.cookies的设置和使用相关的知识,希望对你有一定的参考价值。

cookies本身在koa中即可直接设置和使用,不需要在安装中间件

//cookies的使用
const koa = require(‘koa‘);
var router = require(‘koa-router‘)();
var views = require(‘koa-views‘);
const static = require(‘koa-static‘);
const bodyParser =require(‘koa-bodyparser‘);

var app = new koa();
app.use(views(‘views‘,{
    map:{
        html:‘ejs‘
    }
}));
app.use(bodyParser());
app.use(static(‘./www‘));

router(‘/‘,async(ctx)=>{
    ctx.cookies.set(‘id‘,‘123‘,{maxAge:1000});//设置cookie值,第一个参数为name,第二个为values,第三个为可选选项
    id = ctx.cookies.get(‘id‘);
});
console.log(new Buffer(‘hello, world!‘).toString(‘base64‘));// 转换成 base64 字符 串:aGVsbG8sIHdvcmxkIQ== console.log(new Buffer(‘aGVsbG8sIHdvcmxkIQ==‘, ‘base64‘).toString());// 还原 base 64 字符串:hello, world!

app.use(router.routes());
app.use(router.allowedMethods());
app.listen(80);

 

以上是关于koa2--06.cookies的设置和使用的主要内容,如果未能解决你的问题,请参考以下文章

在rpart情节中只形成一片叶子

Android 高性能音频Oboe 音频流打开后 耳机 / 音箱 插拔事件处理 ( 设置 Oboe 音频设备 ID | setDeviceId 函数原型 | AudioStream 音频流 )(代码片

在linux中如何根据nice值设置任务时间片

ie 下面 js动态设置 iframe src 不显示,一片空白

57 java编程思想——创建窗口和程序片 可视编程和Beans

java 22 - 6 多线程之线程调度和设置线程的优先级