编写一个简单的中间件

相信使用过Node.js的小伙伴一定对中间件不陌生吧,中间件的出现,无一例外是为了提高我们的写代码效率而诞生的,但是很多小伙伴都用过Express中间件,但是并没有自己动手写一个属于自己的中间件,今天我就带大家写一个简单的中间件1.中间件的概念1.1 所谓的中间件(Middleware),特指业务流程中间的处理环节2.2 现实生活中的例子在生活中我们所使用过后的污水要经过处理后才可以排放,而中间的处理步骤正是中间件所存在的意义,而中间件也是这样,经过过滤之后把所需要的数据别传到用户和后台..
摘要由CSDN通过智能技术生成

相信使用过Node.js的小伙伴一定对中间件不陌生吧,中间件的出现,无一例外是为了提高我们的写代码效率而诞生的,但是很多小伙伴都用过Express中间件,但是并没有自己动手写一个属于自己的中间件,今天我就带大家写一个简单的中间件

1.中间件的概念

1.1 所谓的中间件(Middleware ),特指业务流程中间的处理环节

2.2 现实生活中的例子

在生活中我们所使用过后的污水要经过处理后才可以排放,而中间的处理步骤正是中间件所存在的意义,而中间件也是这样,经过过滤之后把所需要的数据别传到用户和后台. 

生活中的实例.png

2.Express调用流程

2.1 当客户端的数据传入到Express服务器后经过一个又一个的中间件进行预处理后在响应给客户端

Snipaste_2021-10-09_20-33-57.png

3.next的作用

next 函数是实现多个中间件连续调用的关键,它表示把流转关系转交给下一个中间件路由

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值