Estructura de la Clase
En esta sesión vamos a detallar los pasos que hemos seguido en clase para continuar con el desarrollo de la clase de backend. Puedes descargarte la sesión final de la clase anterior o simplemente usar el proyecto base de esta sesión.
- Instalar MongoDB en nuestro equipo y acceder con Compass como se indica en la sección de mongodb.
- Vamos a seguir los pasos para actualizar los componentes del backend que se encuentran en la ruta
./backend/src/componentssegún la sección de moongose:- Eliminar el archivo
mock.tsde todos los componentes. - Actualizar el archivo
model.tscon la conexión a moongose. - Creamos el validador de Joi
validation.tssiguiendo la sección de Joi. - Adaptamos el archivo
service.tshaciendo uso del nuevo modelo y validador. - Actualizamos la conexión a la bbdd en el backend siguiendo la sección de inicialización de bbbdd.
- Añadiremos las variables de entorno actualizadas en nuestro fichero
.env
- Eliminar el archivo
- Actualizamos nuestro fichero
Makefilesegún la sección Makefile. - Añadimos los scripts bbdd y seguimos las instrucciones para poblar nuestra bbdd local.
- Actualizamos el frontend con nuevos contextos y nuevos hooks, añadimos un botón para actualizar un proyecto e implementar la lógica en admin para permitir actualizar información.