Проміжне ПЗ middleware
Проміжне програмне забезпечення (middleware) це звичайна функція, яка виконується перед виконанням основного коду (основний код може і не виконатися, якщо на етапі middleware це передбачити). Функція middleware приймає три аргументи: об'єкт запиту (req), об'єкт відповіді (res) і функцію next.
Вбудуємо власний middleware у наш файл index.js перед виконанням запитів.
Після кожного запиту і перед виконанням коду обробки буде виконуватися цей middleware. Функція у прикладі нічого корисного не виконує, просто пропускає потік через себе, але в консоль завжди виводить повідомлення про дату.
Основні завдання функцій проміжної обнобки:
виконання певного коду
внесення змін до об'єктів запитів (req) та відповідей (res).
припинення циклу "запит-відповідь" та переривання обробки запиту.
виклик наступної функції проміжної обробки зі стеку (next()).
Кроссдоменний доступ на сервер
Може статися, якщо спробувати отримати доступ на наш API сервер доступ з стороннього ресурку, то не буде надано доступу.
Підключивши cors middleware:
Так за замовчанням будуть проходити усі запити, але можна кастомно налаштувати визначивши обʼєкт налаштувань.
Last updated