位置: 编程技术 - 正文

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)

  • 没有发票就不能入账吗
  • 增量留抵税额会计处理
  • 收据四联分别叫什么
  • 无形资产计提折旧是当月还是次月
  • 离职补偿金怎么做账
  • 销项税的抵扣
  • 跨期列支成本费用危害
  • 医药零售行业 利润构成
  • 外贸企业出口货物
  • 用友工资系统参数设置
  • 股票投资收益是指投资者从购入股票开始到出售为止整
  • 单位支付给职工的一次性补助金怎么入账
  • 车辆购置税发票电子版怎么查
  • 摊销土地使用权和专利权会计分录怎么写
  • 个人所得税减免申请
  • 过桥费和过路费去哪里了
  • 委外加工企业怎么样降本
  • 以产品抵债会计分录
  • 合伙企业利润分配个人所得税
  • win7旗舰版如何恢复出厂设置
  • 公租房租金收入免企业所得税吗
  • 年终奖是多发一个月工资吗
  • 无销售发票的基本户收入?
  • 购入材料会计分录怎么写
  • pyecharts绘制柱状图动态图
  • PHP:zip_entry_read()的用法_Zip函数
  • 跨地区经营建筑企业预缴增值税
  • framework启动
  • vue3 安装
  • linux的nfs如何使用
  • 工程没结算能否竣工验收
  • css content \f041
  • 资产负债表不平衡能结账吗
  • 应交税费为负数要调整吗
  • 加工费能直接抵税吗
  • 预收账款多好还是少好
  • 小微企业材料
  • 国税实名认证手机号如何解绑
  • 资产负债表日后事项是什么意思?
  • 个体户逾期未报年报后补报了怎么办
  • 普票要盖发票的章子吗
  • 预开发票后涨价如何进行账务处理?
  • 定期定额个体经营所得税申报错了怎么办
  • sql随机抽取
  • 申报表本期金额和上期金额
  • 金税盘数据迁移到税务ukey
  • 成品油发票的六个问答
  • 房租收入税费
  • 房地产公司项目开发流程
  • 小微企业免税额度是多少
  • 事业单位研究开设的课题
  • 月末需要做的会计分录
  • 产品销售收入的确认条件
  • 临时设施属于什么科目
  • 企业的期间费用包括制造费用吗
  • 弥补以前年度亏损怎么算
  • 企业采用公允价值进行会计核算,所体现的会计质量要求
  • 讲课费需要提供发票吗
  • 特殊事项税务处理
  • ROW_NUMBER SQL Server 2005的LIMIT功能实现(ROW_NUMBER()排序函数)
  • sql连接查询实验报告
  • 打开与关闭光驱怎么设置
  • win8系统怎么清理缓存
  • win10怎么安装网络驱动程序
  • windows8.
  • mm pp dpps进程
  • vnc里面的窗口显示不完全
  • imjpmig是什么进程
  • win7系统自带刻录启用
  • win7到欢迎界面卡半天
  • 简单谈谈你的入党动机
  • express sendfile
  • webuploader使用教程
  • unix中创建新文件
  • shell脚本运行linux命令
  • js给图片加水印
  • 苏州买房退契税政策2023
  • 印花税怎么计提科目
  • 公司注册后多久要去税务局登记
  • 内蒙古国税网上办税厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设