Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.48 KB

README.md

File metadata and controls

48 lines (34 loc) · 1.48 KB

Task Manager project

Using Node, Express, CRUD operations, MongoDB Atlas, Mongoose


Dependencies

  • dotenv
  • express
  • mongoose

Conventions [REST API]

  • GET : app.get('/api/v1/tasks') ---> get all tasks
  • POST : app.post('/api/v1/tasks') ---> create a new task
  • GET: app.get('/api/v1/tasks/:id') ---> get single task
  • PATCH : app.patch('/api/v1/tasks/:id') ---> update task
  • DELETE : app.delete('/api/v1/tasks/:id') ---> delete task

MongoDB


Mongoose


Mongoose queries


Express error handlers