位置: 编程技术 - 正文

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)

  • 增值税应纳税额是要交的钱吗
  • 预付的成本票计入什么科目?
  • 营业执照注销要收费用吗
  • 现金股利缴纳个人所得税
  • 销售收入做账属于什么凭证
  • 进项税额转出是在借方还是贷方
  • 个人销售自产农产品 个人所得税
  • 电子记账软件出纳帐
  • 股本与注册资本实收资本的区别
  • 销项抵扣需要缴纳城建税吗
  • 应付税款法账务处理
  • 税务分析最常用的分析方法
  • 企业发工资交税
  • 增值税开票税额交税差额怎么入账
  • 劳务派遣差额征税5%
  • 普通征税差额征税减按征税
  • 同一地级行政区范围内举例
  • 文化事业建设费的征收范围
  • 费用报销单的摘要是什么意思
  • 临时工的个人所得税怎么算
  • 利润表里的营业成本包括哪些
  • 小企业递延收益计算公式
  • 工程用的叉车计提折旧记到什么科目?
  • 增值税普通发票和电子普通发票的区别
  • 上年度的发票还能红冲吗
  • php怎么上传多个图片
  • 电脑每次开机都要磁盘检查是什么原因
  • 商业自持店铺出租合法吗
  • 深度优先python
  • cnqmax.exe进程的详细注解 cnqmax进程是病毒吗 安全吗
  • php语言标记风格有四种,分别是
  • 企业政策性拆迁资产重置算支出吗
  • 个人销售废旧物资如何开票
  • thinkphp 模块
  • centos从命令行进入图形
  • 安装tensorflow1
  • vue父子组件如何传递数据
  • 使用命令查看
  • php封装app打包
  • 企业购买的土地出买后无法收回资金属国有资产流失吗?
  • 本地住宿费能报销吗
  • 银行对账单冲正的单据在财务软件哪里找
  • 投资款超过实收资本会计处理
  • 帝国cms到底好不好
  • dedecms v6
  • 固定资产升级账务处理
  • 待处理财产损益期末余额在哪方
  • 差旅费分摊到各部门
  • 机械租赁收入算成本吗
  • 生产车间人员工资期末结转
  • 低值易耗品的管理流程
  • 完税证明和纳税证明一样吗
  • 支付设备款怎么做账
  • 注册资本转出可以吗
  • 非税收入票据如何开具
  • 免税收入计入起征点吗
  • 发票抬头公司报销的该怎么写
  • 银行信贷人员岗位职责
  • 固定成本包括哪些项目
  • vista技巧:更改电源默认按钮为关机
  • windows service 2008 r2
  • Win10系统开机出现问题pin码不可用
  • windows7怎
  • ubuntu 14.04.6
  • linux允许ping
  • vsftpd 虚拟用户权限
  • win8待机后无法唤醒
  • 两种方法教你锁门
  • jquery 点击按钮
  • ES6 javascript中Class类继承用法实例详解
  • unity怎么用
  • vue前端后端
  • jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
  • vue的ssr渲染
  • 关于减肥的好方法
  • 详解九章算法
  • jquery跨域获取页面内容
  • 上海2023年个人所得税计算
  • 岗位大练兵业务大比武简报
  • 重庆轨道第五轮19号线路
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设