ExpressJS中的中间件是什么?

时间:2017-08-19 11:16:12

标签: node.js express server request middleware

我是Node JS的初学者,我正在尝试使用Node.js和Express学习网站开发。我找到了这个词:中间件,特别是当我记录回调函数和app.use()函数时。什么是中间件?什么用于? app.use()函数和中间件之间的联系是什么?

1 个答案:

答案 0 :(得分:0)

软件,充当操作系统或数据库与应用程序之间的桥梁,尤其是在网络上。 Google

中间件是位于操作系统和运行在其上的应用程序之间的软件。中间件基本上用作隐藏的转换层,支持分布式应用程序的通信和数据管理。 Azure

按照定义,如果我们只是检查工作代码:

// Creating a course
app.post(‘/api/courses’, (request, response) => {

});

// Getting all the courses
app.get(‘/api/courses’, (request, response) => {

});

如果您在Express中查看称为中间件代码的代码,请求request来自服务器的数据,并使用response变量将该数据传回客户端。这是客户端和服务器之间的桥梁。