BackEnd en express y mongo para la administración de tareas
git clone https://github.com/ylopezs/tareas_backend.git
Node, npm, Mondodb
>npm install
>npm start
Registro
POST http://localhost:2666/api/register
content-type: application/json; charset=utf-8
body: {
"email": "[email protected]",
"name": "user",
"password": "password"
}
Login
POST http://localhost:2666/api/login
content-type: application/json; charset=utf-8
body: {
"email": "[email protected]",
"password": "password"
}
Nueva Tarea
POST http://localhost:2666/api/nuevatarea
content-type: application/json; charset=utf-8
Authorization: "Bearer tokenjwt"
body:{
"titulo": "titulo de la tarea",
"prioridad": "alta",
"vencimiento": "07/07/2021",
"finalizado": "false"
}
Nueva Tarea
POST http://localhost:2666/api/nuevatarea
content-type: application/json; charset=utf-8
Authorization: "Bearer tokenjwt"
body:{
"titulo": "titulo de la tarea",
"prioridad": "alta",
"vencimiento": "07/07/2021",
"finalizado": "false"
}
Todas las Tareas
GET http://localhost:2666/api/tareas
content-type: application/json; charset=utf-8
Authorization: "Bearer tokenjwt"
Una Tarea
GET http://localhost:2666/api/tarea/id_tarea
content-type: application/json; charset=utf-8
Authorization: "Bearer tokenjwt"
Actulizar Tarea
PUT http://localhost:2666/api/actualizartarea/id_tarea
content-type: application/json; charset=utf-8
Authorization: "Bearer tokenjwt"
body:{
"titulo": "titulo de la tarea",
"prioridad": "alta",
"vencimiento": "07/07/2021",
"finalizado": "false"
}
Eliminar Tarea
DELETE http://localhost:2666/api/eliminartarea/id_tarea
content-type: application/json; charset=utf-8
Authorization: "Bearer tokenjwt"
- Yonatan Alberto López Sierra