Express核心概念~中间件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/themagickeyjianan/article/details/84716393

1)中间件的概念

中间件就是浏览器

2)

毫无疑问,express相对于原生的node的http模块,则是提供了许多的中间件,通过将中间件挂载在app上,则可以实现很多的功能。

不仅可以使用第三方或者express自带的中间件, 还可以自定义中间件。

3)何时需要自定义中间件?

中间件说白了,就是:在用户通过浏览器向服务器发送请求后,在到达服务器响应之前,根据请求内容,进行一系列处理。 比如:用户想要静态文件的功能,那么久需要挂载 express.static中间件,需要根据内容进行解析,则需要 bodyParser中间件,需要cookie功能,则需要cookie相关中间件。 

所以根据上述定义,比如:自己想验证用户账号功能,则需要自定义中间件,

 app.use(function(){req, res}) 

通过这种方式,自定义中间件。

猜你喜欢

转载自blog.csdn.net/themagickeyjianan/article/details/84716393
今日推荐