Criar um frontend e backend para um todolist.
- Nodets com express para backend.
- Html CSS JS vanilla para frontend.
- É nescessario rodar o arquivo bd.sql para criar as tabelas necessarias no banco de dados.
- É necessario renomear o arquivo .env.example para .env .
- Ápos renomear o .env é preciso colocar os valores corretos das variaveis dentro do arquivo.
- Rode o comando abaixo instalar as dependencias do backend:
npm i
- Para executar a api basta rodar o comando abaixo:
npm run dev
- Com o backend rodando na porta 3333 frontend automatico o ente já está funcional, basta executar o index.html.
Método : POST
URL : /todo
Parâmetros Obrigatórios : body
{
"task": "Example..."
}
Retorno : JSON
Status Code : 200
Response:
{
"success":true,
"message": "Task inserida."
}
Método : DELETE
URL : /todo
Parâmetros Obrigatórios : Query
- É necessário enviar o id na url da requisição:
/todo/1111-1111-1111-1111-1111
Retorno : JSON
Status Code : 200
Response:
{
"success": true,
"message": "Task deletada."
}
Método : PUT
URL : /todo
Parâmetros Obrigatórios : Query e Body
- É necessário enviar o id na url da requisição:
/todo/1111-1111-1111-1111-1111
- Body
{
"task":"example task",
"description":"task description"
}
Retorno : JSON
Status Code : 200
Response:
{
"success": true,
"message": "Task atualizada"
}
Método : PUT
URL : /todo
Parâmetros Obrigatórios : Query
- É necessário enviar o id na url da requisição:
/todo/1111-1111-1111-1111-1111
Retorno : JSON
Status Code : 200
Response:
{
"success": true,
"message": "Task finalizada."
}