Что такое express middleware (экспресс-промежуточное программное обеспечения)?
Промежуточное программное обеспечение-это программное обеспечение, содержащее функции, которые выполняются во время цикла запрос-ответ и имеют доступ как к объекту запроса (req), так и к объекту ответа (res). Промежуточное программное обеспечение выполняется в промежутке между получением сервером запроса и отправкой ответа.
Промежуточное программное обеспечение буквально означает все, что вы помещаете в середину одного слоя программного обеспечения и другого. Промежуточное программное обеспечение Express middleware – это функции, которые выполняются в течение жизненного цикла запроса к серверу Express. Каждое промежуточное программное обеспечение имеет доступ к HTTP-запросу и ответу для каждого маршрута (или пути), к которому оно подключено. Фактически, сам Express middleware полностью скомпрометирован функциями промежуточного программного обеспечения. Кроме того, промежуточное программное обеспечение может либо завершить HTTP-запрос, либо передать его другой функции промежуточного программного обеспечения с помощью next (подробнее об этом скоро). Эта «цепочка» промежуточного программного обеспечения позволяет разделить код и создать многоразовое промежуточное программное обеспечение.
Express middleware – промежуточное программное обеспечение – включает в себя функции обработки ошибок на уровне приложений, маршрутизаторов и может быть встроено или получено от третьей стороны. С тех пор Express.js обладая собственной ограниченной функциональностью, экспресс-приложение в значительной степени состоит из нескольких вызовов функций промежуточного программного обеспечения.
Узнайте, какое решение подойдет вам
Заполните форму, и мы расскажем о решениях для вашего бизнеса
We develop and implement individual solutions of IIoT for specific client tasks.
Objectives: maximize equipment performance, reduce costs and production cycle and improve the safety and profitability of business processes.
Describe your needs, and we will offer the most optimal solution for you.