Projeto desenvolvido por Igor Andrade. Consiste em um Crud de usuários feito para por em práticas meus estudos de TypeScript
Rodando o Servidor localmente
# Clone esse repositório
$ git clone https://github.com/andradeigor/BasicCrudTS
# Acesse a pasta do projeto
$ cd BasicCrudTS
# Instale dependências
$ yarn
# Copie o .env.example e renomeie como .env
$ cp .env.example .env
# Substituia as variáveis de ambiente
# Transpile os arquivos .ts
tsc
# Ligue servidor
$ node build/index.js
- Get: /user: Por padrão retorna os dados de todos os usuários cadastrados.
- Get: /user/:id: retorna os dados do usuário, caso não exista retorna um erro.
- Post: /user/: Verifica os dados inseridos e cadastra o usuário.
- Put: /user/:id: Verifica os dados inseridos e atualiza o usuário.
- Delete: /user/:id: Verifica os dados inseridos e deleta o usuário.
Use o arquivo model.txt para se guiar e faça os requests usando programas como: Insominia/Postman.
- TypeScript
- NodeJS
- Express
- Joi
- Mongoose
- DotEnv
Esses são os contribuidores do projeto (emoji key).
Igor Andrade 🤔 💻 🚧 |
Este projeto está licenciado sob a licença MIT.