Esta API foi desenvolvida para gerenciar um catálogo de jogos, permitindo listar, adicionar, atualizar e excluir registros de jogos armazenados em um banco de dados MongoDB. Ela pode ser utilizada para integrar sistemas que necessitam de um gerenciamento dinâmico de jogos.
GET /Retorna o arquivo hero.html.
GET /gamesRetorna uma lista com todos os jogos cadastrados.
GET /games/:idRetorna um jogo específico com base no ID informado.
POST /gamesEnvia um novo jogo para ser armazenado no banco de dados.
Body (JSON):
{
"name": "Nome do jogo",
"description": "Descrição do jogo",
"tags": ["Ação", "RPG"],
"platform": "PC",
"steam_link": "https://store.steampowered.com/app/12345",
"price": 59.99
}PUT /games/:idAtualiza as informações de um jogo com base no ID.
Body (JSON): (mesma estrutura do POST, com os campos a serem modificados)
DELETE /games/:idRemove um jogo do banco de dados pelo ID informado.
A API segue um padrão REST e retorna respostas padronizadas em JSON. Os endpoints que manipulam dados (POST, PUT, DELETE) exigem um corpo de requisição válido para garantir o correto funcionamento.
