位置: 编程技术 - 正文

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)

  • 以前年度损益对应的科目
  • 技术使用费所得税怎么算
  • 商品进销差价在贷方代表什么
  • 政府返还的个税怎么算
  • 什么情况需要预缴税款
  • 个税系统异常怎么申报
  • 专票当月认证后什么时候抵扣
  • 小规模纳税人农产品进项税抵扣
  • 企业职工保险如何转灵活就业
  • 个人承包承租转包转租取得的所得
  • 现金日记账支出是记借还是贷
  • 不动产修理领用原材料账务处理?
  • 抵债的货物按什么算增值税
  • 营改增后书据转移印花税是含税的吗?
  • 个人经营所得核定征收超过多少要交税
  • 进项税核定扣除试点
  • 园林绿化工程的分项工程有几个
  • 免抵退税额抵减额和不得免征和抵扣税额是一个意思吗
  • 土地使用税级别划分标准
  • 装修费属于劳务费吗
  • 国有划拨地是否能转让土地
  • 坏账收回的账务处理方法
  • 个体工商户开票免税额度是多少
  • 分公司的财产归总公司所有吗
  • 高新加计扣除怎么做账
  • 企业银行存款转定期分录怎样操作
  • 防伪税控设备丢失需要处罚吗
  • flash插件安装后还是不能播放
  • 设备安装服务几个点
  • 中专学历可以报成人本科吗
  • win7宽带连接错误651
  • 业务招待费汇算清缴扣除标准
  • 计提固定资产折旧怎么做会计科目
  • vue开发pc前端网站
  • vue three.js
  • 苏格兰高地什么意思
  • 有关预收账款的会计科目
  • 分公司可以开基本账户吗
  • 长期股权投资成本怎么计算
  • 个人出租租房交什么税
  • 税控盘开票日期一般截止到下个月几号
  • 财务报表季报应付职工薪酬是指三个月工资累计还是
  • python里面init
  • 资信证明好开吗
  • 合营企业和联营企业都是权益法吗
  • mysql存long
  • 无形资产账面价值和账面余额的区别
  • 未抵扣机动车专票红字发票怎么填开
  • 预收账款冲销账户怎么做
  • 航天信息服务费发票哪里打印
  • 职工工资如何计算天数
  • 购置办公大楼,会计处理
  • 进项税销项税增值税的区别
  • 跨年度退货可以不退款吗
  • 银行帐户维护费怎么算
  • 企业出现有利润的现象
  • 银行日记账怎么导出
  • 一个 sql 查询很慢,从哪些地方进行优化?
  • ubuntu启动菜单 哪个键
  • solaris 创建文件
  • centos关闭开机启动项
  • 如何用dos破解wifi
  • 电脑微软拼音输入法
  • Android性能优化 武汉招聘
  • js入门基础
  • 简单实现多彩慕斯蛋糕淋面的方法
  • 搭建nfs
  • get调用接口
  • 深入理解计算机系统
  • javascript有几种类型
  • android获取本机ip地址
  • 实用js代码
  • 老司机指的是
  • 总公司与分公司的法律责任
  • 种子公司缴税吗多少钱
  • 开量贩ktv一年能赚多少
  • 办理出口退税需要销售合同吗
  • 怎样查询自己企业的税管员
  • 本期实际抵扣税金怎么算
  • 2013年山西高考作文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设