express中间件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了express中间件相关的知识,希望对你有一定的参考价值。

参考技术A 概念:就是匹配路由完成之前或者匹配路由完成之后想要继续进行下面的操作;

express框架里面的中间件包含以下:

应用级中间件

路由级中间件

错误处理中间件

内置中间件

第三方中间件

语法:

1.应用级中间件(用于权限判断)

/*

    res:请求

    req:响应

    next:下一步

*/

//eg:在匹配路由之间打印当前时间

2.路由级中间件

//如果有两个相同的路由,其中一个没有传值,匹配到第一个之后如果不加next,他就不会在匹配第二个

3.错误处理中间件

/*

    应用场景:如果上面的路由都没有匹配到的话它就会匹配到这个

*/

4.内置中间件

app.use(express.static("static"))

5.第三方中间件

作用:获取post传过来的数据

安装: cnpm install body-parser --save

使用:

const bodyParser=require("body-parser");

设置中间件:   

接收:

以上是关于express中间件的主要内容,如果未能解决你的问题,请参考以下文章

Express框架概述

Express 中间件丨Node.js-初识 Express

使用express中间件时结合sockets和express?

如何将数据从 express 中间件直接传递回客户端 JWT 和 Express 中间件

express中间件

express中间件原理 && 实现