CRUD de usuarios.
Certifique-se de ter as seguintes ferramentas instaladas em seu ambiente de desenvolvimento:
- Node.js
- TypeScript
- Express.js
- Prisma
- MySQL
- Jest (para testes)
- Clone o repositório.
git clone https://github.com/DevVeniltonJunior/Users-back-end.git
cd users-back-end
- Instale as dependências.
npm install
- Configure as variável de ambiente. Crie um arquivo .env na raiz do projeto conforme o exemplo abaixo:
DATABASE_URL="mysql://<user>:<senha>@<host>:<port>/<database>"
4.Execute as migrações do Prisma para criar as tabelas no banco de dados.
npm run prisma:resolve
4.1 Será necessário truncar a tabela de migrations no banco de dados, após execute o comando:
npm run prisma:apply
- Inicie o servidor de desenvolvimento.
npm run dev
- Acesse a API na rota:
http://localhost:3000/users
Execute os testes automatizados usando o Jest.
npm test
Sinta-se à vontade para contribuir para o projeto. Basta criar um fork e enviar um pull request.