Este é um projeto simples de API em Node.js utilizando o framework Express e o banco de dados PostgreSQL. A API gerencia informações de heróis e calcula batalhas entre eles.
A API possui as seguintes funcionalidades para heróis:
- Listar todos os heróis cadastrados
- Adicionar um novo herói
- Atualizar um herói existente
- Excluir um herói
- Buscar um herói pelo seu ID
- Buscar um herói pelo seu nome (busca com filtro)
Além disso, a API possui funcionalidades para as batalhas:
- Listar todas as batalhas cadastradas;
- Listar todas as batalhas cadastradas (com ids do herói 1, herói 2, id do ganhador e nome do ganhador).
- Node.js
- Express
- PostgreSQL
[git clone https://github.com/MariaRita011/HarryPotter.git](https://github.com/MariaRita011/Heroes.git)
npm install
user: "nomedeusuario",
host: "localdoservidor",
database: "nomedodatabase",
password: "senhadobanco",
port: "portadoservidor",
npm run dev
Faça as requisições via Insomnia ou pelo próprio banco de dados e aproveite! :)