/rollbox-back

Primary LanguageTypeScript

Структура модулей

  1. auth - модуль аутентификации, который обеспечивает авторизацию пользователей.
  2. users - модуль пользователей, который предоставляет API для работы с данными пользователей, такие как создание, чтение, обновление и удаление.
  3. roles - модуль ролей и доступов, который предоставляет API для управления ролями пользователей и их доступами к функциональности приложения.
  4. mail - модуль отправки писем, который предоставляет API для отправки электронных писем пользователям.

Каждый модуль включает в себя соответствующие контроллеры, сервисы и сущности, а также модульные тесты для проверки функциональности.

Установка

  1. Установите Node.js на вашем компьютере.
  2. Склонируйте репозиторий и перейдите в папку с проектом.
  3. Установите зависимости с помощью команды npm install.
  4. Создайте файл .env в корне проекта с необходимыми переменными окружения.
  5. Запустите приложение с помощью команды npm run start.

Команды

  • npm run start - запустить приложение в production режиме.
  • npm run start:dev - запустить приложение в development режиме.
  • npm run start:debug - запустить приложение в development режиме с поддержкой отладки.
  • npm run test - запустить модульные тесты приложения.
  • npm run test:e2e - запустить end-to-end тесты приложения.
  • npm run lint - запустить проверку кода на соответствие стилю.

Автор