首页 > 解决方案 > 内置中间件功能

问题描述

内置中间件功能,如app.use(express.json())app.get('/', () => res.send('Hello'))

我听说它们也可以称为中间件函数,我不知道“内置中间件函数”是否是调用它们的最佳术语。他们是终止循环还是自动调用该next()方法,将控制权传递给下一个中间件函数?

标签: node.jsmiddleware

解决方案


他们会自动调用 next() 方法 .id 执行成功,否则会抛出错误

中间件函数是可以访问请求对象 (req)、响应对象 (res) 和应用程序请求-响应周期中的下一个中间件函数的函数。next 中间件函数通常由名为 next 的变量表示。顾名思义,它位于某个东西的中间,即请求和响应周期 中间件可以访问请求和响应对象 中间件可以访问请求-响应生命周期的下一个函数 用于发布的图像 中间件函数可以执行以下任务: 执行任何代码. 更改请求和响应对象。结束请求-响应周期。调用堆栈中的下一个中间件。如果当前中间件函数没有结束请求-响应循环,它必须调用 next() 将控制权传递给下一个中间件函数。否则,


推荐阅读