Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HTML
CSS
JAVASCRIPT
VUE
NODE.JS
EXPRESS.JS
En eta imagen podemos ver que ya esta corriendo el servidor por lo tanto nuestro puerto local ya
debe estar funcionando.
Como pueden ver acá ya esta corriendo y por lo tanto nos esta listando nuestros artículos
registrados en nuestra base de datos, cabe aclarar que mi aplicación cuenta con una base de datos
remota(alojada en internet) y pese a que mi aplicación es local es capaz de consumir esa base de
datos atravez de conexión a internet.
Ahora si actualizamos nuestra parte del Frontend empieza a consumir los productos de mi propio
servidor, esto en la programación es llamado como consumo de API REST.
En estas últimas 2 imágenes se puede apreciar un botón LOGIN que no redirige a un inicio de
sesión, el usuario registrado que inicie sesión va a poder tener acceso a sus datos personales y si
es de tipo administrador podrá agregar, editar y eliminar los artículos en la parte Backend o
servidor.
Fuzing
Ya entrando en materia y luego de exponer todo lo que conlleva la aplicación acá les dejo un
pantallazo de toda la codificación y organización del proyecto.
Arituculo.test.js es un archivo de pruebas automatizadas que verifica que solo los usuarios con rol
administrador puedan eliminar, crear y actualizar artículos. En caso de que el usuario no sea
administrador solo podrá ver los artículos, en pocas palabras loa artículos solo serán de lectura.
Login.test.js es un archivo que se encarga de verificar el inicio de sesión de un usuario, es decir que
cuando alguien ingresa los datos de inicio de sesión este verifica que esos datos si estén
registrados en la base de datos de la aplicación y en caso de ser cierto pueda iniciar sesión y de lo
contrario que arroje un error.