node-编程基础-中间件-11
2021/5/17 12:30:30
本文主要是介绍node-编程基础-中间件-11,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、什么是中间件?
中间件处于客户端与服务器之间,对客户端对路由的请求进行处理或者拦截的函数
之前了解的路由器的挂载方法,使用express的路由函数加上node的模块机制建立包含路由的模块就是路由模块;同理当路由模块不对前端数据进行反馈,而是进行数据的修饰操作,然后继续想服务器端的其他函数提交处理后的数据时,这时的路由器模块就不在是路由器模块,而是称作中间件模块;
2、中间件分类
自定义中间件、路由级中间件、内置中间件、第三方中间件、错误处理中间件
3、自定义中间件的创建于使用
使用方式:app.use('句柄',callback)//与路由相差无几
自定义中间件又称应用级中间件本质上就是一回调函数
中间件通常在路由的前面,因为同一个句柄会按照代码的排列从前到后先后执行,中间件的句柄与路由的句柄相同,所有一般的中间件都在路由前面。
这篇关于node-编程基础-中间件-11的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?