Node.js ExpressJS中的中间件是什么?
我是Node JS的初学者,我正在尝试使用Node.JS和Express学习网站开发。我发现了这个词:中间件,尤其是当我记录回调函数和Node.js ExpressJS中的中间件是什么?,node.js,express,server,request,middleware,Node.js,Express,Server,Request,Middleware,我是Node JS的初学者,我正在尝试使用Node.JS和Express学习网站开发。我发现了这个词:中间件,尤其是当我记录回调函数和app.use()function时。什么是中间件?它的用途是什么?app.use()函数和中间件之间有什么联系?充当操作系统或数据库与应用程序之间桥梁的软件,尤其是在网络上 中间件是介于操作系统和运行在其上的应用程序之间的软件。中间件本质上起着隐藏转换层的作用,它支持分布式应用程序的通信和数据管理 通过以下定义,如果我们只是检查工作代码: // Creating
app.use()
function时。什么是中间件?它的用途是什么?app.use()
函数和中间件之间有什么联系?充当操作系统或数据库与应用程序之间桥梁的软件,尤其是在网络上
中间件是介于操作系统和运行在其上的应用程序之间的软件。中间件本质上起着隐藏转换层的作用,它支持分布式应用程序的通信和数据管理
通过以下定义,如果我们只是检查工作代码:
// Creating a course
app.post(‘/api/courses’, (request, response) => {
});
// Getting all the courses
app.get(‘/api/courses’, (request, response) => {
});
如果查看express中称为中间件代码的代码,请使用
request
从服务器请求数据,并使用response
变量将该数据回复到客户端。这是客户端和服务器之间的桥梁。作为操作系统或数据库与应用程序之间桥梁的软件,尤其是在网络上
中间件是介于操作系统和运行在其上的应用程序之间的软件。中间件本质上起着隐藏转换层的作用,它支持分布式应用程序的通信和数据管理
通过以下定义,如果我们只是检查工作代码:
// Creating a course
app.post(‘/api/courses’, (request, response) => {
});
// Getting all the courses
app.get(‘/api/courses’, (request, response) => {
});
如果查看express中称为中间件代码的代码,请使用
request
从服务器请求数据,并使用response
变量将该数据回复到客户端。这是客户机和服务器之间的桥梁。最基本的是在任何路由器特定逻辑之前运行的代码。比如身份验证。因此,在到达您自己的逻辑之前,一个请求通过auth中间件进入并通过它。最基本的是,它是在任何路由器特定逻辑之前运行的代码。比如身份验证。因此,在遇到您自己的逻辑之前,一个请求进入并通过auth中间件传递。