zoukankan      html  css  js  c++  java
  • <node>……express的中间件……//

     Express是一个基于Node.js平台的web应用开发框架,在Node.js基础之上扩展了web应用开发所需要的基础功能,从而使得我们开发Web应用更加方便、更加快捷。

    中间件是什么?

      中间件函数是能够访问请求对象(req)、响应对象(res)和应用程序的请求-响应循环中的下一个函数的函数。下一个函数是Express router中的一个函数,当调用该函数时,它将在当前中间件之后执行中间件。


      中间件的功能:

    • 执行任何代码。
    • 对请求和响应对象进行更改。
    • 结束请求-响应循环。
    • 调用堆栈中的下一个中间件。

    如果当前中间件函数没有结束请求-响应周期,则它必须调用next()将控制权传递给下一个中间件函数。否则,请求将被挂起。

    next()方法出现在express框架中的中间件部分,由于node异步的原因,我们需要提供一种机制,当当前中间件工作完成之后,通知下一个中间件执行。因此一个基本的中间件应该是下面的形式:

        var middleware = function(req,res,next){
            next();
        }
  • 相关阅读:
    C指针
    redis五种基本数据类型
    mongoDB MapReduce
    JSON传参
    mongodb查询实练
    逻辑数据结构和存储数据结构
    线性表的顺序存储和链式存储
    数据结构和算法关系
    UIActivityIndicatorView使用
    Swift中格式化日期
  • 原文地址:https://www.cnblogs.com/jerome92/p/10259659.html
Copyright © 2011-2022 走看看