Um projeto de exemplo desenvolvido com um framework Node.js, chamado Nest.js
Projeto desenvolvido com alunos, para mostrar funcionalidades do Nest.js Projeto consiste em uma simulação de sistema de locação e streaming de filmes e series.
Caminho para o módulo: /usuarios
Métodos do módulo:
Tipo: GET
caminho: /usuarios/
Parametros esperados:
Body: --
Params: --
Retorno:
list{id,
nome,
cidade,
email}
Tipo: Put
caminho: /usuarios/:id
Parametros esperados:
Body: {
nome: string,
idade: int,
cidade: string,
email: string,
telefone: string,
senha: string
}
Params: ID_USUARIO
Retorno:
{
usuario: usuarioAtualizado,
message
}
Tipo: DELETE
caminho: /usuarios/:id
Parametros esperados:
Body: --
Params: ID_USUARIO
Retorno:
{
usuario: usuarioRemovido,
message
}
Tipo: Post
caminho: /usuarios/:id
Parametros esperados:
Body: {
nome: string,
idade: int,
cidade: string,
email: string,
telefone: string,
senha: string
}
Params: --
Retorno:
{
id: usuario.id,
message
}
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
- Author - [João Pedro Parella]
Nest is MIT licensed.