Se desarrolló una API REST para gestionar cocktails, pensando en que pudiese ser utilizada por una página que contenga un menú online. Cada cocktail cuenta con la siguiente información:
- Nombre
- Ingredientes
- Autor
- Precio
La API permite:
- Listar los cocktails
- Guardar un cocktail
- Modificar un cocktail existente
- Buscar un cocktail por su nombre
A continuación se describe cada uno de los endpoints disponibles:
URL: http://localhost:3002/cocktails
Descripción: Este endpoint permite obtener la lista completa de cócteles disponibles.
URL: http://localhost:3002/cocktails/:id
Descripción: Este endpoint permite obtener los detalles de un cóctel específico utilizando su id. Variables de ruta: id (el identificador del cóctel)
URL: http://localhost:3002/cocktails/:id
Descripción: Este endpoint permite eliminar un cóctel específico utilizando su id. Variables de ruta: id (el identificador del cóctel)
URL: http://localhost:3002/cocktails
Descripción: Este endpoint permite crear un nuevo cóctel proporcionando los datos necesarios en el cuerpo de la solicitud. Cuerpo de la solicitud (ejemplo en formato JSON):
{
"nombre": "cocktail name",
"ingredientes": "ingrediente1,ingrediente2,ingrediente3",
"autor": "nombre autor",
"precio": 10
}
URL: http://localhost:3002/cocktails/1
Descripción: Este endpoint permite actualizar los datos de un cóctel existente proporcionando los nuevos datos en el cuerpo de la solicitud. Cuerpo de la solicitud (ejemplo en formato JSON):
{
"nombre": "new name",
"ingredientes": "new ingredients",
"autor": "new autor",
"precio": 11
}
María Francisca Espinoza