romarioarruda / nestjs-testing

Testando e entendendo framework Nestjs com aplicação backend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nest Logo

Um framework Node.js progressivo para a construção de aplicações server-side eficientes e escaláveis.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Descrição

Testando Nest js em aplicação CRUD.

O que foi aprendido

  • CLI do Nest
  • Como o Nest funciona
  • Arquivos principais
  • Como criar Models
  • Como criar Controllers
  • Como criar Services
  • Entendo os decorators @Injectable e @Controller
  • Criando rotas de api com decoratos (@Delete, @Get, @Post, @Put)
  • Como receber dados de payload e parâmetros (@Param, @Body)
  • Entendo funcionamento do roteamento http (Quem está por baixo dos panos)
  • Como implementar comunicação com Banco de dados

Instalando pacotes

$ npm install

Rodando o app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Testes

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Links Úteis

License

Nest is MIT licensed.

About

Testando e entendendo framework Nestjs com aplicação backend.


Languages

Language:TypeScript 81.8%Language:JavaScript 18.2%