Este archivo tiene la tarea de levantar nuestra aplicaión
Este archivo guarda la definición del servidor
- Que rutas van a exitir
- Que middlewares se van a usar
- Aqui se montan los routers al servidor
Alberga nuestros modelos de bases de datos
Un modelo es la representación de una colección y consta de un nombre de colección, y un schema.
Alberga funciones que puede ejecutar el usuario en el sistema
Agrupadas por entidades
Alberga las rutas de nuestro servidor
Agrupadas por entidades
Alberga codigo reutilizable a traves de todas las capas de la arquitectura
Este es el proceso que debemos seguir cuando necesitamos agregar un nuevo endpoint a nuestra API.
- Modelos: Asegurarnos de tener el acceso a datos que necesitamos.
- UseCase: Asegurarnos de tener las funciones necesarias para la tarea.
- Router: Asegurarnos de tener la rutas(s) necesarias o crear la ruta/router necesaria(o).
- Asegurarnos de que nuestro router esta montado en el server, si no, proceder a montarlo.