位置: 编程技术 - 正文

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)

  • 个体户交税和个人所得税
  • 城建税是什么税率
  • 收入费用表本期盈余和资产负债表本期盈余
  • 自然人扣缴系统初次登录怎么设置密码
  • 附加税减免如何申报
  • 办公家具发票要交税吗?
  • 交易性资产入账金额和入账金额区别
  • 公司汽车上牌费入什么科目
  • 工资中事假扣款执行依据
  • 2019年1月份到现在几个月了
  • 销售货物未开发怎么处理
  • 房租合同印花税计算方法
  • 电子商务交易成本
  • 详解劳务报酬个人所得税应该怎么计算?
  • 公司注销时没有实收资本怎么办
  • 饭店取得的烟酒是什么
  • 开发商乱要回迁怎么投诉
  • 个税申报表在哪下载打印
  • 承租方出售资产的行为
  • 银票和承兑的区别
  • 固定资产提前报废需要补提折旧吗
  • 稽查以前年度补税
  • 基建管理费如何进行结转?
  • 1697508750
  • 加工业务怎么报税的
  • 印花税分配比例
  • 工商年报人数是12月人数吗
  • 采用赊销方式销售货物的纳税义务发生时间
  • 为什么win10系统更新不了
  • 忘记excel工作表保护密码怎么办
  • 小规模纳税人如何申报增值税
  • windows 11预览版
  • 如何看待税收的本质
  • 会计凭证包括哪几种凭证
  • php删除数组中重复的元素
  • 手撕发票怎样盖章子
  • 一证通网上报税流程
  • php获取数据
  • 缴纳社保公司需要税务登记吗
  • php数据统计源码
  • 以前年度亏损现在不亏了
  • python中max函数的几种用法
  • 一般股份支付的确认计量及帐务处理怎么做?
  • 用友t3固定资产清理怎么操作
  • 法院判决后的利息
  • 织梦是啥
  • 脚手架租赁费用超过购买价格
  • 认证一般纳税人之后,之前开的发票作废重新填开的税率
  • 债务豁免涉税
  • 借款人和还款人不一致,收据打给谁
  • 个人所得税完整申报流程
  • 主营业务收入净额在利润表里怎么看
  • 施工单位名称变更需不需要单独做一个联络函
  • 房地产开发企业成本核算方法
  • 应收账款的客户如何分析
  • 付给销售人员的佣金会计分录
  • 支付给劳务人员劳务费需缴纳印花
  • 去年的暂估入库今年想把它给冲出来怎么做分录
  • 转出的未交增值税转到应交增值税
  • 前程无忧是怎么收费的
  • 公司自建房要交房产税吗
  • 预算会计年末如何结账
  • 投标保证金的计算
  • 营业收入和销售收入的比值
  • win7系统旗舰版和纯净版的区别
  • 装win7ahci
  • linux0.11文件系统
  • win7取消还原
  • 怎么用win7兼容模式运行
  • win8 ui
  • cocos2d schedule
  • nodejs怎么读
  • jquery点击a标签
  • shell脚本中执行命令语句
  • beautiful python
  • 用javascript写简单网页
  • 重庆网上税务局个人怎么绑定企业账户
  • 河南省地方税务局公告2017年第4号
  • 四川医保卡原始密码是什么意思
  • 房地产企业土地增值税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设