Una API REST que busca y consulta descripción de artículos desde la API de MercadoLibre o devuelve datos mockeados según el token incluído en las requests.
Se utiliza un esquema de seguridad tipo API KEY con un header X-Auth-Token.
Sólo hay dos (2) tokens válidos que sirven para identificar el origen de los datos.
El proyecto se ejecuta bajo el SO Windows 10
Node v14.18
Se puede instalar desde el sitio oficial de node
Compatible con la version 16.17.0
Abrir una terminal de comandos en el directorio del proyecto y ejecutar los siguientes comandos:
npm install npm start
La documentación de las API puede ser consultada desde la aplicación una vez levantado el proceso servidor en la ruta /api/swagger
Token para datos mockeados:
55a4639f-55e8-4e14-a6cc-b79977b20a4e
Token para consultar la API de MercadoLibre:
e962f81a-4d42-4eb3-86cd-a25e7237c8dc
Los archivos se encuentran en el directorio raíz del repositorio, con los nombres secuencia_items.pdf y secuencia_search.pdf
Para ejecutar los test ejecutar el seguiente comando
npm test
El comando creará el directorio coverage el informe de la cobertura de los tests