位置: 编程技术 - 正文

node.js 中间件express-session使用详解(nodejs中间层的作用有哪些)

编辑:rootadmin

推荐整理分享node.js 中间件express-session使用详解(nodejs中间层的作用有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs中间件原理,node什么是中间件,常用的第三方,nodejs中间件代理跨域,node什么是中间件,常用的第三方,node什么是中间件,常用的第三方,node.js常用的模块和中间件,node.js常用的模块和中间件,node什么是中间件,常用的第三方,内容如对您有帮助,希望把文章链接给更多的朋友!

本文介绍的关于node.js中间件express-session的相关内容,分享出来供大家从参考学习,下面来一起看看详细的介绍:

一、为什么使用session?

session运行在服务器端,当客户端第一次访问服务器时,可以将客户的登录信息保存。

当客户访问其他页面时,可以判断客户的登录状态,做出提示,相当于登录拦截。

session可以和Redis或者数据库等结合做持久化操作,当服务器挂掉时也不会导致某些客户信息(购物车)丢失。

二、session的工作流程:

当浏览器访问服务器并发送第一次请求时,服务器端会创建一个session对象,生成一个类似于key,value的键值对, 然后将key(cookie)返回到浏览器(客户)端,浏览器下次再访问时,携带key(cookie),找到对应的session(value) 。 客户的信息都保存在session中。

三、express-session的常用参数:

secret:一个String类型的字符串,作为服务器端生成session的签名。

node.js 中间件express-session使用详解(nodejs中间层的作用有哪些)

name:返回客户端的key的名称,默认为connect.sid,也可以自己设置。

resave:(是否允许)当客户端并行发送多个请求时,其中一个请求在另一个请求结束时对session进行修改覆盖并保存。

默认为true。但是(后续版本)有可能默认失效,所以最好手动添加。

saveUninitialized:初始化session时是否保存到存储。默认为true, 但是(后续版本)有可能默认失效,所以最好手动添加。

cookie:设置返回到前端key的属性,默认值为{ path: ‘/', httpOnly: true, secure: false, maxAge: null } 。

express-session的一些方法:

Session.destroy() :删除session,当检测到客户端关闭时调用。

Session.reload() :当session有修改时,刷新session。

Session.regenerate() :将已有session初始化。

Session.save() :保存session。

四、示例demo

总结

好了,

标签: nodejs中间层的作用有哪些

本文链接地址:https://www.jiuchutong.com/biancheng/380799.html 转载请保留说明!

上一篇:使用node.js搭建服务器(node搭建项目)

下一篇:Nodejs中Express 常用中间件 body-parser 实现解析(node.js express koa)

  • 年初结转增值税社保如何做账
  • 去税局更正申报需要什么资料,忘记带营业执照
  • 赠送的代金券属于销售费用吗?
  • 红字发票可以开部分金额吗
  • 红字信息表已核销不允许撤销
  • 合同金额与结算金额一致,如何约定
  • 普通发票作废怎么验旧
  • 对方预付给我们项目款怎么做账?
  • 往年的企业所得税季报可以更正吗
  • 股权转让以前年度怎么算
  • 销售营改增之后取得的固定资产
  • 印花税按次申报怎么报
  • 定额发票验旧怎么操作
  • 公账转私账怎么操作电脑版
  • 现金流量净额为负说明什么
  • 自然人转让股权税收筹划
  • 研发设备一次性计入研发费用账务处理
  • 预计产品质量保证损失是什么意思
  • 税收滞纳金可以税前扣除吗
  • 工程项目分期付款
  • 个体户开劳务费税率
  • 员工迟到扣工资的会计处理
  • 去年开的增值税普通发票今年可以作废吗
  • 收到电子银行承兑汇票怎么做账务处理
  • Win11如何卸载microsoft edge浏览器
  • php开源软件
  • centos apache配置文件
  • Win11 Build 22471 Dev版更新推送(附更新修复已知问题汇总)
  • 查补的增值税能抵留抵吗
  • 工业企业采购部职责
  • thinkphp框架入门
  • 外贸企业收到红字发票
  • 报销差旅费的会计分录为什么是其他应收款
  • 阳光穿透云层是什么效应
  • 差旅费住宿费专票抵扣联贴在哪里
  • 三维点云识别
  • journal.tmp
  • 免征个人所得税33种情形
  • nor命令
  • 财政贴息会计处理怎么理解
  • kppw源码
  • 回扣,折扣和佣金都具有违法性对吗
  • 认缴出资和注册资本
  • 售价金额核算法的优点有
  • 织梦模板安装完整教程
  • 终止经营列报的相关表述
  • 租入厂房再转租新租赁准则如何处理
  • 计提坏账准备如何做会计分录
  • 小规模纳税人购入货物收到增值税专用发票
  • 在建工程借款利息计入哪里
  • 办理契税所需要的证件
  • 单位车辆折旧费可以税前扣除吗
  • 出现销项负数
  • 公司出售自建厂房
  • 采购预支款报销流程
  • 建厂房之前需要什么条件
  • 日常费用报销流程是什么样的?
  • 预支款怎么做现金账
  • sql注入讲解
  • mac下安装anaconda
  • Ubuntu操作系统安装步骤
  • 电脑图片打印不出来怎么办
  • WIN10系统中软件打开找不到网络共享盘
  • Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
  • 批处理是什么意思
  • unity每秒执行一次
  • node.js入门
  • unity3d物体移动代码
  • js给图片加水印
  • unity游戏开发的技术
  • js中的类和对象
  • js拖拽div
  • 国税公告2016年14解读
  • 个人开个什么公司比较好
  • 收到补税点的分录
  • 税务局报备资产怎么填
  • 镇江涨潮退潮时间表
  • 诊所办理要求
  • 工伤保险怎么补申报
  • 湖北国税发票真伪查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设