
Урок 09 · 10 хв
Продакшен: helmet, ліміти, логи
Що додати до API, перш ніж відкрити його світу.
Перед публікацією API потребує кількох шарів захисту. helmet ставить заголовки безпеки. express-rate-limit обмежує кількість запитів з однієї адреси й захищає вхід від перебору. Логер на кшталт pino-http пише кожен запит одним рядком JSON з методом, шляхом, статусом і часом. За проксі (хостинг, nginx) потрібне app.set("trust proxy", 1), інакше IP клієнта буде IP проксі.
Далі після входу
Решта уроку відкривається після реєстрації
Перший урок кожного курсу відкритий без реєстрації. Щоб читати далі, робити практику і питати Ask, створи безкоштовний акаунт або увійди.