You are on page 1of 8

NEST JS

INSTALAÇÃO
No terminal do VSCode, digite: npm i -g @nestjs/cli

OBS: Habilitar execução de scripts pelo terminal do PowerSheel: Set-ExecutionPolicy


Unrestricted

nest --help: Mostra o que você tem disponível no nestjs para usar.
nest generate --help: Ver opções para o generator.
nest --version: Ver a versão do nestjs.
nest new <nome do projeto> : Cria um novo projeto.

CRIANDO CONTROLLER
nest generate controller <nome>
Exemplo de arquivo gerado:

OBS: Se não quiser arquivo de teste ao criar sua controller, faça assim:
nest g controller <nome> --no -spec

OBS: Se quiser uma pasta antes da controller, faça assim:


nest g controller module/courses

OBS: Para não criar nada e mostrar somente a estrutura de pastas:


nest g controller module/courses –dry -run

OBS: para executar o nest, digite:


npm run start

Para executar com reloader:


npm run start:dev

TRABALHANDO COM CONTROLLERS

1) Criando uma controller:


nest generate controller <nome>

TRABALHANDO COM OS PARÂMETROS DE UMA REQUISIÇÃO.


TRABALHANDO COM OS DADOS ENVIADOS NO CORPO DA REQUISIÇÃO

CUSTOMIZANDO O STATUS CODE DAS RESPOSTAS


MANIPULANDO REQUISIÇÕES DE UPDATE E DELETE

put: Usa-se quando se quer atualizar um conjunto inteiro de dados de um recurso.

patch: Para atualizar apenas uma informação de um recurso.:


SERVICES

1)
2)

3)

4)

You might also like