express学习_6.express中间件

1.什么是中间件
    中间件就是一个函数,位于客户端和路由之间,可以访问修改请求对象和响应对象,可以调取下一个中间件
    express 就是一个由中间件组成的框架, 本质上路由也是中间件

2.自定义中间件
    app.use(function(req, res, next){
        //执行程序,如:
        .......
        
        //调取下一个中间件,否则在本中间件,就会结束请求
        next();
    });

3.next尾函数
    如果在中间价不调取尾函数 next,整个请求响应流程就会终止,不会再向后面执行
    调用尾函数,就是调用下一个中间件,下一个中间件全部执行完后,会继续执行本中间件next尾函数之后的程序

猜你喜欢

转载自blog.csdn.net/m0_37649018/article/details/82183156