Ко всем темам Node.js
Node.js • Тематический раздел2 сценария

Node.js REST API с нуля: архитектура сервиса

Fastify, TypeScript, Zod-валидация, Dependency Injection и Graceful Shutdown

Создание надежного микросервиса на Node.js: быстрый рантайм Fastify, контроллеры и сервисы, валидация входящих DTO, логирование Pino и перехват сигналов SIGTERM.

FastifyTypeScriptDependency InjectionPino LoggerGraceful Shutdown
Прогресс темы
0%(0 из 2 пройдено)
+100 XP~75 мин

Практические сценарии раздела

2 сценариев доступно для выполнения

Уровень сложности:
Junior35 мин+50 XP
Разработка Node.js REST API с нуля: Fastify 5, слоистая архитектура, Zod и graceful shutdown

Пошаговое руководство по созданию легковесного и высокопроизводительного REST API на Node.js 24 с нуля: настройка Fastify 5, слоистая архитектура (Controller - Service - Repository), строгая валидация входящих запросов через Zod, структурированное логирование Pino и безопасный Graceful Shutdown.

Node.js 24 LTSFastify 5TypeScript 5.8+ZodPino
Сквозной сценарийОткрыть воркфлоу
Middle40 мин+50 XP
Аутентификация и работа с БД в Node.js: PostgreSQL, Prisma ORM, Argon2 и JWT ротация в Fastify

Полномасштабный производственный сценарий создания защищенного бэкенда: прямое подключение к PostgreSQL через Prisma ORM, безопасное хеширование паролей Argon2id, выпуск и автоматическая ротация пары JWT Access/Refresh токенов в защищенных HttpOnly cookies и создание middleware проверки ролей (RBAC).

Node.js 24 LTSFastify 5Prisma ORMPostgreSQLArgon2@fastify/jwt@fastify/cookie
Сквозной сценарийОткрыть воркфлоу

Другие разделы направления Node.js

Переходите к смежным темам для комплексного освоения специализации.

Все разделы