Sem descrição

mrs4z e05db9ebcb typo há 2 anos atrás
src e05db9ebcb typo há 2 anos atrás
.editorconfig b5de80eee2 base commit há 2 anos atrás
.eslintrc.js b5de80eee2 base commit há 2 anos atrás
.gitignore b5de80eee2 base commit há 2 anos atrás
.prettierrc b5de80eee2 base commit há 2 anos atrás
README.md 3c93a56f88 init readme há 2 anos atrás
config.json b5053a72a4 update back há 2 anos atrás
nest-cli.json b5de80eee2 base commit há 2 anos atrás
ormconfig.json b5de80eee2 base commit há 2 anos atrás
package.json b5de80eee2 base commit há 2 anos atrás
tsconfig.build.json b5de80eee2 base commit há 2 anos atrás
tsconfig.json b5de80eee2 base commit há 2 anos atrás
yarn.lock b5de80eee2 base commit há 2 anos atrás

README.md

Описание

Начальная база для быстрого развертывания бэка на NestJS

Что включает?

Компоненты

  • Подключенный MySQL (config -> ormconfig.json)
  • i18n - языковой пакет для мультиязычности
  • SwaggerUI (http://APP_URL_API/api)
  • Базовая авторизация по JWT (+ endpoints and guards)
  • Обработчик ошибок (возвращается в формате объекта code, errors)
  • Валидация

Модели

  • Users (базовая модель которая включает в себя email и password)

Перед запуском

Установить все node пакеты

$ yarn install

Произвести ряд настроек

  • Настройка соединения с MySQL -> ormconfig.json
  • Базовые настройки CORS и т.д -> config.json

Запуск

# development
$ yarn start

# watch mode
$ yarn start:dev

# production mode
$ yarn start:prod