- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
KoaSession的使用
主讲:(大地)
合作:ht/
中文文档:ht/koa
一、Session简单介绍1
二、Session的工作流程1
三、koa-session的使用2
四、和Session区别3
一、Session简单介绍
session是另一种记录客户状态的机制,不同的是保存在客户端浏览器中,而
session保存在服务器上。
二、Session的工作流程
当浏览器服务器并发送第一次请求时,服务器端会创建一个session对象,生
成一个类似于key,value的键值对,然后将key()返回到浏览器(客户)端,浏览
器下次再时,携带key(),找到对应的session(value)。客户的信息都保存
在session中
三、koa-session的使用:
1.安装express-session
npminstallkoa-session--save
2.引入express-session
constsession=require(koa-session);
3.设置文档提供的中间件
app.keys=[somesecrethurr];
constCONFIG={
key:koa:sess,//key(defaultiskoa:sess)
maxAge:,//的过期时间maxAgeinms(defaultis1days)
overwrite:true,//是否可以overwrite(默认defaulttrue)
httpOnly:true,//是否只有服务器端可以httpOnlyornot(defaulttrue)
signed:true,//签名默认true
rolling:false,//在每次请求时强行设置,这将重置过期时间(默认:false)
renew:false,//(boolean)renewsessionwhensessionisnearlyexpired,
};
app.use(session(CONFIG,app));
4.使用
设置值ctx.session.username=;
获取值ctx.session.username
四、和Session区别
1、数据存放在客户的浏览器上,session数据放在服务器上。
2、不是很安全,别人可以分析存放在本地的并进行
考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用。
4、单个保存的数据过4K,很多浏览器都限制一个站点最多保存20个。
您可能关注的文档
最近下载
- 《医学的影像物理学》章后习题__考试重点.doc
- 冀教版2023-2024学年二年级上册数学期末测试卷含答案.pdf VIP
- ECE R 85 用于驱动M类和N类汽车的内燃机净功率或电力驱动机构30min最大功率测量认证的统一规定.pdf.docx
- 高中化学《物质的分类》精品课件.pptx
- 抽水蓄能电站工程安全管理方案.doc
- 城市轨道交通车辆电气控制 教案.pdf
- JB∕T 13434-2018 矿井提升机和矿用提升绞车 变频传动电控设备 检验规范.docx
- 钢结构课程设计-计算书.pdf
- QBT1333-2024背提包国家标准.pptx VIP
- 2025届高考语文复习:小说情节概括+课件.pptx VIP
文档评论(0)