浅谈node.js中间件有哪些类型
程序员文章站
2022-06-16 22:33:27
概述node中间件就是封装在程序中处理http请求的功能。node中间件是在管道中执行。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。中间件为主要的逻辑业务所服务,可分为:应用级...
概述
node中间件就是封装在程序中处理http请求的功能。node中间件是在管道中执行。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。
中间件为主要的逻辑业务所服务,可分为:应用级中间件、路由级中间件、内置中间件、第三方中间件、错误级中间件。
1、应用级中间件
每一个中间件就是调用一个函数,需要配合其他的中间件或者路由使用
server (函数) 拦截所有的路由
server.use('/reg',函数);拦截特定的路由
2、内置中间件
把静态资源文件托管到某一个目录,如果浏览器请求静态资源,则自动到这个目录下查找
3、第三方中间件
(1)body-parser,将post请求数据解析为对象
(2)mysql模块
普通连接
连接池
以上就是浅谈node.js中间件有哪些类型的详细内容,更多关于node.js中间件的资料请关注其它相关文章!
上一篇: 详解nodejs中的异步迭代器