Minicurso NestJs

Minicurso NestJs desenvolvido na cadeira de tópicos avançados em tecnologia da informação

View on GitHub

Voltar

Aula 2 - Testando e alterando o controller básico do NestJs para rodar o projeto.

Para testar e entender o conceito do NestJs, vamos alterar alguns dados e entender a disposição dos arquivos. Os arquivos criados e suas funçoes são:

Para realizar um teste e entender o funcionamento dos controllers, vamos adicionar o seguinte código no arquivo app.controller.ts.

  @Get('/teste')
  getTeste(): string {
    return 'Este é um teste';
  }

O @Get() é um decorator para o NestJs identificar e criar um gatilho para o endpoint destacado, existem diversos decorators no NestJs, iremos utilizar alguns deles como o @Get, @Post(), @Patch, @Delete().

Ao rodar o comando novamente com o comando npm run start e acessar a URL localhost:3000/teste, retornaremos texto escrito no método getTeste().

Fim da segunda aula, entendemos o funcionamento dos principais arquivos e testamos um endpoint.

Referências