Proyecto final de la materia backend
- Para hacer uso de la base de datos se debe instalar mongodb o utilizar un servicio como atlas
- Se crea la base de datos
- Se agrega la informacion del archivo users.json
- Se instala el backend, leer readme
- Se instala el frontend, leer readme
- Se obtiene la url del servicio o del servidor local de mongodb y en localhost entonces se modifica el archivo .env en la carpeta backend
- Cargar el archivo con la colección (Elegir uno):
- Cargar el archivo normal PIA.postman_collection.json
- Cargar el archivo con ejemplos PIAEjemplos.postman_collection.json
- Existe ya cargado un bearer token y ejemplos
- Nota: Es mejor probar en orden, para hacer login despues del registro o no eliminar o editar un usuario aun no existente
- Peticiones:
- POST Register: http://localhost:8000/users/register
Precargado con la siguiente informacion:
Retorna:firstName:registroPruebaNombre lastName:registroPruebaApellido email:registro@mail.com password:registro country:registroPruebaPais
{"token": <Token generado>, "firstName":"registroPruebaNombre", "lastName":"registroPruebaApellido", "email":"registro@mail.com", "country":"registroPruebaPais", "uid":"60aad875e044d7192c5498d8"}
- POST Login: http://localhost:8000/users/login
Precargado con la siguiente informacion:
Retorna:email:registro@mail.com password:registro
{"token": <Token generado>, "firstName":"registroPruebaNombre", "lastName":"registroPruebaApellido", "email":"registro@mail.com", "country":"registroPruebaPais", "uid":"60aad875e044d7192c5498d8"}
- GET Users: http://localhost:8000/users
Retorna: lista de usuarios - PUT Edit: http://localhost:8000/users/"id"
Precargado con la siguiente informacion:
Retorna: lista de usuarios pero ya con el usuario de id especificado modificadofirstName:NombreEditado lastName:ApellidoEditado country:PaisEditado
- DELETE User: http://localhost:8000/users/"id"
Retorna: lista de usuarios pero ya eliminado el usuario con el id especificado
- POST Register: http://localhost:8000/users/register