user {
name,
email,
password,
notes {
title,
body
}
}
auth/register:POST: Recibename, email, passwordy rear un usuario
auth/login:POST: Recibeemail, passwordy devuelve el token para la autenticación
Para enviar el toquen a las siguientes rutas se edebe agregar el header Authorization y su valor debe ser bearer TOKEN, donde TOKEN es el obtenido en la ruta /login.
-
auth/profile:GET: Devuelve elname, emailPATCH: Recibename, email, passwordy actualiza al usuario
-
/notes:GET: Devuelve todas las notas del usuario autenticadoPOST: Recibetitle, body, crea una nota y se la añade al usuario autenticado
-
/notes/:id:GET: Devuelvetitle, bodyde la nota requerida por su:idPATCH: Recibetitle, bodyy actualiza la notaDELETE: Elimina la nota a la que pertenece el:id