Back-end criado com Nest um framework com estrutura progressiva do Node.js com TypeScript do lado do servidor eficiente e escalável e documentação feita em Swagger.
$ npm i -g @nestjs/cli
# Instala o NestJS Globalmente
$ nest new theNewResume
# Criação das dependências do NestJs onde o nome do projeto é "theNewResume"
$ yarn add @nestjs/swagger
# Instalação do Swagger para NestJs
$ yarn add prisma -D
# Instalação do Prisma para desenvolvimento
$ yarn add @prisma/client
# Instalação do client do prisma para build
$ npx prisma init
# Inicialização do schema do prisma
$ yarn add class-validator
# Instalação de lib para validação de dados
$ yarn add class-validator-cpf
# Instalação de lib para validação de cpf
$ yarn add @nestjs/passport
# Instalação de lib para validação de dados
$ yarn add passport-jwt
# Instalação de lib para transferencia de dados em json
$ yarn add @types/passport-jwt
# Instalação de tipagem
$ yarn add @nestjs/jwt
# Instalação de tipagem no nest
$ yarn add @nestjs/config
# Instalação de configurações do nest
$ nest g resource [nome] --no-spec
# Criação completa de arquitetura do CRUD
$ npx prisma generate
# Para gerar o prisma client e alterar o schema no NodeModule
$ npx prisma db push
# Para enviar a alteração para o banco de dados
$ npx prisma migrate dev --name User
# Criação da tabela no postgres sem resetar o DB
$ yarn
# development
$ yarn start
# watch mode
$ yarn start:dev
# production mode
$ yarn start:prod
# unit tests
$ yarn test
# e2e tests
$ yarn test:e2e
# test coverage
$ yarn test:cov
Nest é um projeto de código aberto licenciado pelo MIT. Se quiser acessar a documentação é só clicar aqui.