位置: 编程技术 - 正文

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)

  • 什么是增值税的混合销售行为
  • 劳务报酬所得计税依据是否含增值税收入
  • 律师异地立案费用
  • 收到发票冲红怎么做分录
  • 金蝶凭证汇总表字体变小
  • 加计抵减进项税转出需要调减吗
  • 机票抵扣进项只能在发生当月吗
  • 社保计入主营业务成本
  • 出纳取备用金需要交税吗
  • 未休年假三倍怎么计算
  • 优惠办法
  • 滞纳金可以个人承担吗
  • 出差回来报销差旅费,补付现金的会计分录
  • 签了合同没开票
  • 增值税申报和开票不一致怎么做账
  • 企业购买银行理财会亏吗
  • 土地证是商业用地
  • 金税三期房产税更正申报怎么弄
  • 分工分类法
  • 直接收费金融服务、提供贷款服务和金融商品转让税率
  • 纳税人如何办理纳税申报
  • 租赁物丢失如何赔偿
  • 增值税的计税公式为
  • 应交增值税进项税额转出
  • 供应商质量问题通知函范文
  • 子公司之间固定资产划转 增值税会计处理
  • 收到个税返还手续费怎么开发票
  • 内存频率调整教程图解
  • 浏览器标签栏
  • 冲账备用金的记账凭证怎么填
  • 生产车间的各种费用
  • 电脑bios找不到vt
  • php的运算符主要包括哪些?
  • php fopen()
  • 租用办公设备
  • 空调拆卸安装怎么找师傅
  • rsa前端解密
  • PHP:mcrypt_list_algorithms()的用法_Mcrypt函数
  • 应收票据贴现的性质是什么
  • 事业单位长期应付款挂账处理规定
  • 小规模纳税人工商年报网上怎么报
  • “普罗旺斯”
  • pytorch with no grad
  • axios请求数据的数据类型
  • Js模板字符串添加点击事件
  • 转账支票购买办公用品一批,共计600元
  • 工业企业应收应付会计怎样
  • 以下哪些企业需要填报
  • 批发和零售业行业代码
  • 哪些公司可以开电费发票
  • 小企业会计准则没有以前年度损益调整科目
  • 合伙制律师事务所和个人律师事务所
  • 小规模企业所得税怎么征收
  • 增加固定资产原值
  • 健身器材折旧年限及计提办法
  • 应付工资是应付账款吗
  • 以前年度发票退回了不重开怎么处理
  • 简易计税转出
  • 预售房提前还款需要去解押吗
  • 结转成本的方法有几种
  • win8.1还原系统
  • win8系统打不开
  • 清理的快捷键是什么
  • ubuntu20.04 unity
  • fedora使用
  • mac自动操作怎么停止
  • solaris如何关闭usb接口
  • assoc.exe
  • win7突然变卡顿怎么回事
  • node.js console.log
  • cocos2d教程
  • javascript数学
  • js设置标签内容
  • js金额加减
  • node.js怎么用
  • jquery给下拉框添加选项
  • 512到底是什么意思
  • 国家税务局福建省电子税务
  • 国家税务总局办税指南
  • 政府主管部门对企业检查要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设