位置: 编程技术 - 正文

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%还是9%
  • 门店装修会计怎样处理帐?
  • 购入的苗木种植一段时间后再销售要交增值税吗?
  • 租赁车辆维修费谁承担
  • 互联网合同范本
  • 一般纳税人可以简易计税的有哪些
  • 实收资本重复交的印花税可以申请退税吗?
  • 逾期增值税扣税凭证抵扣问题
  • 打款与发票开具的会计处理方法是怎样的
  • 资产负债率之比
  • 环境工程开票多少税率
  • 网络科技公司会计核算及账务处理
  • 买方投资公司
  • 会计师事务所执业许可和监督管理办法
  • 资产折旧出现负数
  • 民办非企业单位和私营单位的区别
  • 个贷系统平帐专户A贷
  • php数组有哪几种类型
  • win10怎么自定义开机音乐
  • 完美解决win11间歇性掉线
  • linux 文件夹压缩
  • 关于已开发票收到部分款项风险温馨提示
  • 年底帐务处理
  • 代扣代缴个人所得税怎么申报
  • 滞纳金不得超过税款
  • 公司中奖要交税吗
  • php类的使用
  • phpstudy备份数据库
  • 房产税为什么会退税
  • phpinfo()中Loaded Configuration File(none)的解决方法
  • 股权转让认缴出资期数怎么填
  • ps里的钢笔工具
  • 劳务公司开发票劳务公司如何转取收入?
  • 公司签发银行承兑汇票的行为属于什么行为
  • 财务应付
  • 查询sqlserver数据库开发这门课程的最高分
  • 印花税计税依据怎么算
  • 广告公司的广告制作费计入什么科目
  • 上月未抵扣完的进项税额分录
  • 买商品赠送赠品怎么做账
  • 小规模纳税人开的专票对方可以抵扣吗
  • 以前年度损益调整结转到哪里
  • 出口退税包括
  • 支付给其他公司的借款属于什么现金流
  • 零工发生事故算工伤吗
  • 哪些发票不能开专票
  • 非税收入专用票据包括什么
  • 实缴制下未到位资金
  • 支付兼职人员工资会计处理
  • 在建工程的进项税额不再分2年抵扣
  • 持有至到期投资改名为
  • 设立明细账的目的
  • sql作业怎么执行
  • win8开机错误
  • fedora系统安装教程
  • win7系统只有一个鼠标箭头然后重启
  • 电脑被攻击了怎么修复
  • ubuntu每次开机都会进入grub
  • win8电脑网络受限
  • windows10禁用独立显卡
  • cocos做游戏
  • jquery 动态添加列表元素
  • javascript的数组可以存放任何类型
  • 谈谈jQuery Ajax用法详解
  • web标准包含哪些
  • python strip函数作用
  • javascript教程 csdn
  • python内建函数 代码
  • 税控盘状态
  • 乌鲁木齐税收政策
  • 个税完税证明在电子税务局哪里打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设