Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Власного Проміжного Програмного Забезпечення | Секція
Створення API з Express.js

bookСтворення Власного Проміжного Програмного Забезпечення

Свайпніть щоб показати меню

Ви можете створювати власні проміжні обробники (middleware), щоб контролювати обробку запитів.

Функція middleware отримує три аргументи: req, res та next.

const logger = (req, res, next) => {
  console.log(req.method, req.url);
  next();
};

app.use(logger);

Цей middleware фіксує метод і URL кожного вхідного запиту.

Коли надходить запит:

  • Спочатку виконується middleware;
  • Виконується його логіка;
  • Викликається next() для продовження обробки.

Якщо next() не викликається, запит не буде оброблено далі.

Власний middleware корисний для додавання спільної поведінки у вашому застосунку, наприклад, для логування або валідації.

question mark

Що відбувається, якщо у middleware не викликається next()?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 11

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 11
some-alt