node-编程基础-中间件-11

2021/5/17 12:30:30

本文主要是介绍node-编程基础-中间件-11,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、什么是中间件?

中间件处于客户端与服务器之间,对客户端对路由的请求进行处理或者拦截的函数

之前了解的路由器的挂载方法,使用express的路由函数加上node的模块机制建立包含路由的模块就是路由模块;同理当路由模块不对前端数据进行反馈,而是进行数据的修饰操作,然后继续想服务器端的其他函数提交处理后的数据时,这时的路由器模块就不在是路由器模块,而是称作中间件模块;

2、中间件分类

自定义中间件、路由级中间件、内置中间件、第三方中间件、错误处理中间件

3、自定义中间件的创建于使用

使用方式:app.use('句柄',callback)//与路由相差无几

自定义中间件又称应用级中间件本质上就是一回调函数

中间件通常在路由的前面,因为同一个句柄会按照代码的排列从前到后先后执行,中间件的句柄与路由的句柄相同,所有一般的中间件都在路由前面。



这篇关于node-编程基础-中间件-11的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程