【问题标题】:What is Middleware in ExpressJS?ExpressJS 中的中间件是什么?
【发布时间】:2018-01-27 23:30:40
【问题描述】:

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

【问题讨论】:

标签: node.js express server request middleware


【解决方案1】:

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

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

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

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

});

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

});

如果您在 express 中查看此称为中间件代码的代码,则使用 request 从服务器请求数据并使用 response 变量将该数据响应给客户端。这是客户端和服务器之间的桥梁。

【讨论】:

    猜你喜欢
    • 2011-11-12
    • 1970-01-01
    • 2012-08-07
    • 2015-12-15
    • 2023-01-21
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 2013-12-05
    相关资源
    最近更新 更多