位置: 编程技术 - 正文

Express框架之connect-flash详解(express框架的优缺点)

编辑:rootadmin

推荐整理分享Express框架之connect-flash详解(express框架的优缺点),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:express框架和koa框架,express框架有哪些特性,express orm框架,express web框架,express框架干什么的,express框架干什么的,express框架的优缺点,express框架干什么的,内容如对您有帮助,希望把文章链接给更多的朋友!

第一步:我们首先来看看这个插件的使用

第二步:我们看看其内部是如何实现的

依赖的模块为node.js的核心模块util

Express框架之connect-flash详解(express框架的优缺点)

很显然,我们看到可以传入options参数,如果没有指定unsafe那么unsafe就是true,此时safe就是false。如果用户明确指定了unsafe为false那么safe为true,如果明确指定了unsafe为false那么safe就是true。如果safe为true那么直接调用下面一个中间件。

我们现在看看req对象的flash方法是怎么样的:

(1)如果传入的参数多于两个,那么首先获取第二个以及以后的参数,然后对第二个以后的参数进行format操作,最后把数据封装到req.session.flash中,同时返回。

(2)如果传入的第二个参数是一个数组,那么把这个数组每一个元素封装到req.session.flash中,然后返回特定type的数据的长度

(3)否则如果仅仅传入了type表示获取指定类型的数据然后返回,并把数据从req.session.flash中删除(这样只要我们调用这个方法获取了数据那么就从session中删除了)

(4)如果用户没有传入任何参数那么清空req.session.flash域,但是返回的是原来的局部变量保存到的req.session.flash对象

这个插件一般和redirect一起使用,保证在渲染下一个页面的时候数据可用。

标签: express框架的优缺点

本文链接地址:https://www.jiuchutong.com/biancheng/380820.html 转载请保留说明!

上一篇:node.js中express-session配置项详解

下一篇:Node学习记录之cluster模块(node cgi)

  • 赠与税是什么税种
  • 专利年费滞纳金计入什么科目
  • 交易性金融资产公允价值变动计入
  • 实收资本印花税税率多少
  • 个体工商户怎么变更法人
  • 实验室报销发票
  • 个税申报收入额怎么填
  • 材料亏损怎么做会计分录?
  • 装订凭证要如何写
  • 收到保险赔款是什么意思
  • 持有债券到期收到现金属于什么活动
  • 工会发票开了专票怎么办
  • 计提未发放的工资是否交个税
  • 小微企业季度所得税怎么计算
  • 分公司可以单独签协议吗
  • 境外受控公司
  • 油类增值税是多少
  • 幼儿园收的保教费是什么费
  • 小型微利企业普惠性税收减免政策执行期限
  • 火车票的进项税率是多少
  • 鸿蒙系统怎么自动填充密码
  • 华硕笔记本电脑售后维修服务网点
  • 前端实现拖拽拉动图片
  • 销售不动产应交的增值税计入
  • win10通讯
  • win11怎么创建新用户
  • w10如何设置工作组
  • 企业与员工之间的法律
  • mysql分区分表原理
  • thinkphp框架的作用
  • php和ajax用哪个调用数据
  • vue err
  • php运用
  • 装修阶段监理注意事项
  • Ubuntu18.04安装cuda10.2
  • 发票校验码的作用
  • 应收账款占比是什么
  • 电子发票应如何打印出来
  • 一般纳税人应如何报税
  • 某项目施工成本计划如下图,则5月末
  • 出口退税指的是什么意思
  • 水电费 会计
  • 错账原因有哪些类型
  • 转出未交增值税借方余额怎么处理
  • 小规模纳税人购买税控设备
  • 留底税额怎么形成的
  • 个体户员工要签劳动合同吗
  • 企业职工充值地税怎么交
  • 应收应付账款统计表
  • 应付职工薪酬完整会计处理
  • 建筑工程公司的经营范围有哪些
  • 买车的车
  • 机票价格分类
  • 发票边上的孔有什么用
  • 一般纳税人厂房租赁增值税税率是多少
  • 应收应付可以相互冲销吗
  • MySQL数据迁移到oracle
  • win10预览版和正式版区别
  • 做好一个服务器工作
  • linux route -n命令结果详解
  • macos 备份
  • windows8开机蓝屏
  • 升级 win10
  • xp系统做完了进不去
  • win7关闭xhci
  • win10系统ie浏览器不见了
  • 升级linux版本
  • nodejs stdin
  • javascript中this的用法
  • js读取cookies
  • javascript例题
  • jquery悬浮窗
  • unity导入设置在哪里
  • javascript学习指南
  • No active compatible AVD's or devices found. Relaunch this configuration after connecting a device o
  • 陕西国税电子税务局端还可以登录吗
  • 什么是委托代征专用账户管理
  • 盐城城南新区的邮政编码是多少号
  • 河南电子发票申请流程
  • 微众银行企业金融客服电话多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设