cookie的使用实例讲解
程序员文章站
2022-04-30 09:58:23
cookie
koa提供了从上下文直接读取、写入cookie的方法
ctx.cookies.get(name, [options]) 读取上下文请求中的cookie
ctx....
cookie
koa提供了从上下文直接读取、写入cookie的方法
ctx.cookies.get(name, [options]) 读取上下文请求中的cookie
ctx.cookies.set(name, value, [options]) 在上下文中写入cookie
新建demo13.js文件
const Koa = require('koa'); const app = new Koa(); app.use(async(ctx)=>{ if(ctx.url=== '/index'){ ctx.cookies.set( 'cid','hello world',{ domain:'localhost', // 写cookie所在的域名 path:'/', // 写cookie所在的路径 maxAge: 2*60*60*1000, // cookie有效时长 expires:new Date('2018-02-08'), // cookie失效时间 httpOnly:false, // 是否只用于http请求中获取 overwrite:false // 是否允许重写 } ); ctx.body = 'cookie is ok'; }else{ if( ctx.cookies.get('cid')){ ctx.body = ctx.cookies.get('cid'); }else{ ctx.body = 'Cookie is none'; } } }); app.listen(3000,()=>{ console.log('server is starting at port 3000'); })
这时我们打开https://localhost:3000/ cookie里是没有cid的,先访问https://localhost:3000/index, f12查看cookie,cid已经存了进去,再访问https://localhost:3000/ 发现把cookie的cid读出并显示在了页面上。
推荐阅读
-
python中用ctypes模拟点击的实例讲解
-
php类中的$this,static,final,const,self这几个关键字使用方法_php实例
-
php针对cookie操作的队列操作类实例,cookie队列
-
JS中cookie的使用及缺点讲解
-
PHP的Yii框架中使用数据库的配置和SQL操作实例教程_PHP
-
PHP使用Pthread实现的多线程操作实例_PHP
-
分享Yum中报错的一篇实例讲解
-
java中Memcached的使用实例(包括与Spring整合)
-
Yii2使用自带的UploadedFile实现的文件上传_php实例
-
使用 eAccelerator加速PHP代码的方法_php实例