express

Express是一个路由和中间件Web框架,其自身只具有最低程度的功能:Express应用程序基本上是一系列中间件函数调用。

中间件函数能够访问请求对象、响应对象以及应用程序的请求、响应循环中的下一个中间件函数。下一个中间件函数通常由名为next的变量来表示。

中间件函数可以执行以下任务:

  • 执行任何代码。

  • 对请求和响应对象进行修改。

  • 结束请求/响应循环。

  • 调用堆栈中的下一个中间件函数。

如果当前中间件函数没有结束请求/响应循环,那么它必须调用 next(),以将控制权传递给下一个中间件函数。否则,请求将保持挂起状态。

Last updated