zoukankan      html  css  js  c++  java
  • express 中间件

    中间件

    Express里有个中间件(middleware)的概念。所谓中间件,就是在收到请求后和发送响应之前这个阶段执行的一些函数。

    要在一条路由的处理链上插入中间件,可以使用express对象的use方法。该方法原型如下:

    app.use([path,] function [, function...])

    当app.use没有提供path参数时,路径默认为“/”。当你为某个路径安装了中间件,则当以该路径为基础的路径被访问时,都会应用该中间件。比如你为“/abcd”设置了中间件,那么“/abcd/xxx”被访问时也会应用该中间件。

    中间件函数的原型如下:

    function (req, res, next)

    第一个参数是Request对象req。第二个参数是Response对象res。第三个则是用来驱动中间件调用链的函数next,如果你想让后面的中间件继续处理请求,就需要调用next方法。

    给某个路径应用中间件函数的典型调用是这样的:

    function (req, res, next)

    第一个参数是Request对象req。第二个参数是Response对象res。第三个则是用来驱动中间件调用链的函数next,如果你想让后面的中间件继续处理请求,就需要调用next方法。

    给某个路径应用中间件函数的典型调用是这样的:

    app.use('/abcd', function (req, res, next) {
      console.log(req.baseUrl);
      next();
    })
  • 相关阅读:
    javaee 第六周作业
    javaee 第五周作业
    javaee 第四周作业
    第三周作业
    第二周作业xml学习情况
    javaWeb 中http请求 get 与 post的区别
    第八周
    第七周
    第六周
    第五周
  • 原文地址:https://www.cnblogs.com/970101fly/p/10264028.html
Copyright © 2011-2022 走看看