用户登录

在请求与请求处理器的中间可以安排一些东西,这些东西就是中间件,在请求到达处理器之前会先执行在接口里安排的中间件。不少应用框架里都有中间件这个概念,英文是 Middleware。

中间件可以缓解处理器的压力,也就是我们不需要把所有的事情全部放到处理器里面去做,可以把一些通用的东西从处理器里摘出来定义成中间件,然后就可以在不同的接口里重复使用这些中间件。比如常用的有验证用户权限的中间件,检查用户登录状态的中间件等等。

在 Express 框架里,中间件跟处理器是差不多的东西,中间件也是个函数,里面可以使用 Request 与 Response。在定义接口的时候,第一个参数是接口的地址,最后一个参数是接口的处理器,在地址与处理器中间的东西都可以看成是安排在这个接口上的中间件。

中间件:Middleware《 Node.js 服务端应用开发:设计架构 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点