38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
# Сервис API Gateway
|
|
|
|
Этот сервис является точкой входа для всех входящих запросов в архитектуре микросервисов Teacinema. Он маршрутизирует запросы к соответствующим микросервисам и обрабатывает сквозные задачи, такие как аутентификация, логирование и ограничение частоты запросов.
|
|
|
|
## Технологии
|
|
|
|
- NestJS v11
|
|
- TypeScript
|
|
- Шаблон API Gateway
|
|
|
|
## Скрипты
|
|
|
|
```bash
|
|
# Режим разработки
|
|
npm run start:dev
|
|
|
|
# Сборка приложения
|
|
npm run build
|
|
|
|
# Запуск в продакшн режиме
|
|
npm run start:prod
|
|
|
|
# Запуск тестов
|
|
npm run test
|
|
|
|
# Запуск тестов в режиме наблюдения
|
|
npm run test:watch
|
|
|
|
# Запуск end-to-end тестов
|
|
npm run test:e2e
|
|
|
|
# Проверка кода линтером
|
|
npm run lint
|
|
|
|
# Форматирование кода
|
|
npm run format
|
|
```
|