中间件

作者:@生活在北极的企鹅
本文为作者原创,转载请注明出处:https://www.cnblogs.com/BJQE/p/16458883.html


一、中间件概念

  本质上就是一个函数,包含三个参数: request、response、next

二、中间件的作用

  1、执行任何代码

  2、修改请求和响应对象

  3、终结请求 - 响应循环 (让一次请求得到响应)

  4、调用堆栈中的下一个中间件或路由

三、中间件的分类

  1、应用(全局)级中间件(过滤非法的请求,例如防盗连接)

    --- 第一种写法:app.use((request,response,next) => { })

    -- 第二种写法:使用函数定义

  2、第三方中间件(通过 npm 下载的中间件,例如 body-parsetr)

    -- app.use(bodyParser.urlencoded({extended:ture}))

  3、内置中间件(express 内部封装好的中间件)

    -- app.use(express.urlencoded({extended:ture}))

    --app . use( express.static( 'public' ))

  4、路由器中间件(Router) 

posted @   生活在北极的企鹅  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示