- Carga de datos desde archivos .json
- Escritura de archivos logs
- Middlewares, next()
- Logueando un usuario
- Carga de archivos con multer
- Equipo de Cómputo
- Conexión a Internet
A partir de este punto, los módulos que se van desarrollando estarán enfocados en un proyecto particular que se describe a continuación:
En la lección anterior se presentaron los módulos path y file system, los cuales nos permiten interactuar con rutas y archivos en nuestro proyecto, ahora que tenemos una ruta, un controlador y una vista podemos comenzar a hacer el registro de logs, por ejemplo que se ingresó a la ruta raíz en una fecha determinada.
Es hora de revisar entonces lo que es un middleware y cómo podemos implementarlo, aunque ya hemos trabajado con algunos a nivel de aplicación, revisaremos esos casos más adelante
El reto es sencillo, debemos configurar una serie de elementos que permita autenticar a un usuario en nuestro aplicativo.
Vamos a aplicar todo lo aprendido para crear un nuevo libro. Lo que haremos es agregar al final del archivo books.json un nuevo libro con los mismos campos de los ya creados, el reto está en varios puntos, el primero es cargar la portada del libro, ya que necesitamos de una herramienta como multer que permite configurar el directorio de carga de archivos, el segundo está en sólo permitir la creación de nuevos libros a los usuarios con roles admin y editor, el tercero está en cómo agregar ese nuevo libro al final del archivo teniendo en cuenta el formato del json.
Drag & Drop Website Builder