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

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

    中间件是什么?

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


      中间件的功能:

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

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

    express中间件的next()方法

     

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

    var middleware = function(req,res,next){

             next();

    }

  • 相关阅读:
    【leetcode】第一个只出现一次的字符
    【leetcode】0~n1中缺失的数字
    054696
    053695
    053694
    053693
    053692
    053691
    053690
    053689
  • 原文地址:https://www.cnblogs.com/lishiyuan/p/10260763.html
Copyright © 2011-2022 走看看