Esta API de Frases Motivacionais foi criada como parte da oficina de Docker do DITConf. Ela permite criar, listar, atualizar e excluir frases inspiradoras para motivar os usuários. A API foi construída usando Node.js, Express e PostgreSQL.
- Listar frases motivacionais
- Obter uma frase pelo ID
- Adicionar uma nova frase
- Atualizar uma frase existente
- Excluir uma frase
Siga as instruções abaixo para executar a aplicação em um ambiente de desenvolvimento:
- Certifique-se de que você possui o Node.js e o PostgreSQL instalados.
- Clone este repositório para o seu ambiente local.
- Navegue para o diretório do projeto usando o terminal.
- Instale as dependências usando o comando:
npm install
- Configure as informações do banco de dados no arquivo
db.js
. - Execute o comando:
npm start
- Acesse a API em:
http://localhost:3000/api/info
-
Listar todas as frases:
- GET /api/frases/get/all
-
Obter uma frase pelo ID:
- GET /api/frases/get/:id
-
Adicionar frases:
- POST /api/frases/add
-
Atualizar uma frase:
- PUT /api/frases/:id
- Corpo da Requisição:
{ "frase": "Frase atualizada aqui." }
-
Excluir uma frase:
- DELETE /api/frases/delete/:id
Esta API de Frases Motivacionais foi desenvolvida como parte da oficina de Docker do DITConf. Ela ilustra o uso de Docker para empacotar e implantar aplicativos de forma isolada e consistente.