Este é um sistema desenvolvido em Node.js usando o framework Express e o PostgreSQL como banco de dados. Ele permite gerenciar jogadores de futebol e realizar batalhas entre eles.
Certifique-se de ter o Node.js e o PostgreSQL instalados em seu sistema.
- Certifique-se de que o PostgreSQL esteja em execução.
- Crie um banco de dados chamado
jogadores
. - Execute o script
database.sql
fornecido para criar a tabelajogadores
.
Jogadores
- GET /jogadores: Retorna todos os jogadores cadastrados.
- GET /jogadores/:id: Retorna um jogador pelo ID.
- GET /jogadores?nome=nomeDoJogador: Retorna um jogador pelo nome.
- POST /jogadores: Adiciona um novo jogador.
- PUT /jogadores/:id: Atualiza um jogador pelo ID.
- DELETE /jogadores/:id: Deleta um jogador pelo ID.
Batalhas
- GET /batalha: Realiza uma batalha entre dois jogadores.
Sinta-se à vontade para contribuir com melhorias ou correções para este projeto. Basta fazer um fork e enviar uma pull request!