Skip to content

Este projeto é uma aplicação simples de To-Do List desenvolvida com Node.js e Express. Ele utiliza o MongoDB como banco de dados para armazenar as tarefas.

Notifications You must be signed in to change notification settings

nicoleprevid/API_tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API_tasks

Este projeto é uma aplicação simples de To-Do List desenvolvida com Node.js e Express. Ele utiliza o MongoDB como banco de dados para armazenar as tarefas.

Pré-requisitos

Antes de começar, certifique-se de ter o Node.js e o npm instalados no seu sistema. Além disso, você precisará de um servidor MongoDB em execução ou pode usar um serviço como o MongoDB Atlas.

Configuração do Projeto

  1. Clone este repositório:
git clone https://github.com/nicoleprevid/api_task
Navegue até o diretório do projeto:
  1. Navegue até o diretório do projeto:
cd nome-do-projeto

3.Instale as dependências:

npm install

4.Crie um arquivo .env na raiz do projeto e adicione a string de conexão MongoDB:

MONGODB_URI=sua-string-de-conexao-mongodb

Executando o Projeto

5.Para iniciar o servidor, execute o seguinte comando:

npm start
O servidor estará acessível em http://localhost:3000 por padrão.

Endpoints da API

Adicionar Tarefa

Método: POST Endpoint: /todos Corpo da Requisição:

{
  "task": "Descrição da tarefa"
}

Listar Todas as Tarefas

Método: GET Endpoint: /todos

Atualizar Tarefa

Método: PUT Endpoint: /todos/:id Corpo da Requisição:

{
  "completed": true
}

Excluir Tarefa

Método: DELETE Endpoint: /todos/:id

About

Este projeto é uma aplicação simples de To-Do List desenvolvida com Node.js e Express. Ele utiliza o MongoDB como banco de dados para armazenar as tarefas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published