我是Node JS的初学者,我正在尝试使用Node.js和Express学习网站开发。我找到了这个词:中间件,特别是当我记录回调函数和app.use()
函数时。什么是中间件?什么用于? app.use()
函数和中间件之间的联系是什么?
答案 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
变量将该数据传回客户端。这是客户端和服务器之间的桥梁。