Este é um exemplo de aplicação RESTful para gerenciar tarefas (todos).
Antes de começar, certifique-se de ter instalado em sua máquina:
- Node.js (v14.x ou superior)
- npm (geralmente vem com o Node.js)
- MySQL / Docker
- Clone este repositório para o seu ambiente local:
por exemplo:
`git clone https://github.com/ebagabe/REST-API-todo-list.git`
- Navegue até o diretório do projeto:
cd REST-API-todo-list.git
- Instale as dependências do projeto:
npm install
- Renomeie o arquivo
.env.example
para.env
e configure as variáveis de ambiente conforme necessário.
Para iniciar o servidor da aplicação, execute o seguinte comando:
npm start
Para executar as migrações e criar as tabelas do banco de dados, use o seguinte comando:
knex migrate:latest
Se você precisar desfazer a última migração executada, use o seguinte comando:
knex migrate:rollback
O servidor será iniciado na porta configurada no arquivo .env
.
Você pode testar os endpoints da API utilizando o Postman. Para isso, siga os passos abaixo:
- Faça o download da coleção Postman clicando Aqui.
- Clique em download no topo do arquivo readme.
- Abra o Postman e clique em "Import" para importar a coleção.
- Selecione o arquivo que você baixou e clique em "Open".
- Agora você terá todos os endpoints disponíveis na sua coleção do Postman. Você pode enviar as requisições e testar a API.