En este proyecto se realizo un api de productos siguiendo las consignas brindadas por el profesor.
- Instalacion y uso
- ABM base
- Agrupación y conteo
- Manipulación de strings
- Cálculo en colecciones
- Ordenación y limitacion
Para instalar y configurar este proyecto, sigue estos pasos:
# Clonar el repositorio
git clone https://github.com/jeronimohuincaman/pbackend_api_tp3.git
# Navegar al directorio del proyecto
cd pbackend_api_tp3
# Inicializa el servidor local
npm start
GET localhost:3001/products
GET localhost:3001/products?nombre=a&categoria=Her
Parameter | Type | Description |
---|---|---|
nombre |
string |
Nombre del producto a buscar |
categoria |
string |
Nombre de la categoria del producto a buscar |
precioMinimo |
number |
Precio minimo de busqueda |
precioMaximo |
number |
Precio maximo de busqueda |
POST localhost:3001/products
Parameter | Type | Description |
---|---|---|
nombre |
string |
Nombre del producto |
precio |
number |
Precio del producto |
categoria |
string |
Categoria del producto |
GET localhost:3001/products/herramientas
POST localhost:3001/products/codificar
Parameter | Type | Description |
---|---|---|
idproducto |
number |
Identificador del producto |
sufijo |
string |
Sufijo del producto |
GET localhost:3001/products/promedio
GET localhost:3001/products/promedio?categoria=her
Parameter | Type | Description |
---|---|---|
categoria |
string |
Nombre de categoria |
GET localhost:3001/products/top
GET localhost:3001/products/top?cantidad=2&sort=precioDesc
Parameter | Type | Description |
---|---|---|
cantidad |
number |
Cantidad de items a recibir |
sort |
string |
Se puede ordernar de forma ascendente precioAsc o de forma descendente precioDesc |