|
1 |
| -<div id="top"></div> |
| 1 | +# bookAppStore |
| 2 | +# API de Gestión de Libros |
2 | 3 |
|
3 |
| -<!-- PROJECT SHIELDS --> |
4 |
| -<!-- |
5 |
| -*** Asegúrate de personalizar los enlaces a las imágenes y otros enlaces a tu proyecto. |
6 |
| ---> |
7 |
| -[![Contributors][contributors-shield]][contributors-url] |
8 |
| -[![Forks][forks-shield]][forks-url] |
9 |
| -[![Stargazers][stars-shield]][stars-url] |
10 |
| -[![Issues][issues-shield]][issues-url] |
11 |
| -[![MIT License][license-shield]][license-url] |
| 4 | +Esta API permite gestionar libros y reservas relacionadas con los mismos. |
12 | 5 |
|
13 |
| -<!-- PROJECT LOGO --> |
14 |
| -<br /> |
15 |
| -<div align="center"> |
16 |
| - <h3 align="center">API de Gestión de Libros</h3> |
17 |
| - <p align="center"> |
18 |
| - Una API para gestionar libros y reservas relacionadas con los mismos. |
19 |
| - <br /> |
20 |
| - <a href="#top">Volver al inicio</a> |
21 |
| - </p> |
22 |
| -</div> |
23 |
| - |
24 |
| -<!-- TABLE OF CONTENTS --> |
25 |
| -<details> |
26 |
| - <summary>Tabla de Contenidos</summary> |
27 |
| - <ol> |
28 |
| - <li><a href="#about-the-project">Acerca del Proyecto</a></li> |
29 |
| - <li><a href="#usage">Uso de la API</a></li> |
30 |
| - <li><a href="#examples">Ejemplos de Uso</a></li> |
31 |
| - <li><a href="#installation">Configuración y Ejecución</a></li> |
32 |
| - </ol> |
33 |
| -</details> |
34 |
| - |
35 |
| -<!-- ABOUT THE PROJECT --> |
36 |
| -## Acerca del Proyecto |
37 |
| - |
38 |
| -[Descripción del proyecto] |
39 |
| - |
40 |
| -<p align="right">(<a href="#top">Volver al inicio</a>)</p> |
41 |
| - |
42 |
| -<!-- USAGE --> |
43 | 6 | ## Uso de la API
|
44 | 7 |
|
45 | 8 | ### Base URL
|
@@ -81,18 +44,26 @@ La URL base para acceder a la API es: `http://localhost:3001/`
|
81 | 44 |
|
82 | 45 | ```
|
83 | 46 | cd server
|
84 |
| -npm install |
85 |
| -
|
86 |
| -<!-- EXAMPLES --> |
87 |
| -
|
| 47 | +npm install express |
| 48 | +``` |
| 49 | +## Levantar el servidor: |
| 50 | +Ejecuta el siguiente comando para iniciar el servidor: |
| 51 | +```node server.js |
| 52 | +``` |
| 53 | +## Cliente |
| 54 | +**Instalación de Dependencias ** |
| 55 | +``` |
| 56 | +cd client/src/ |
| 57 | +npm install axios |
| 58 | +``` |
| 59 | +En otra terminal ejecuta el siguiente comando para iniciar el cliente: |
| 60 | +```node app.js |
| 61 | +``` |
88 | 62 | ## Ejemplos de Uso
|
89 |
| -Puedes descomentar y ejecutar los siguientes ejemplos de uso para interactuar con la API. |
| 63 | +Debes descomentar y ejecutar los siguientes ejemplos de uso para interactuar con la API antes de poner a correr el cliente. |
| 64 | + |
90 | 65 | ```javascript
|
91 | 66 | listarLibros(); // Listar los libros
|
92 | 67 | crearReserva(2, 'Jonny Be Good'); // Reservar el libro con ID 2
|
93 | 68 | actualizarLibro(1, 'La Ilíada', 'Homero'); // Actualizar el libro con ID 1
|
94 |
| -eliminarReserva(1); // Eliminar una reserva por su ID |
95 |
| -<p align="right">(<a href="#top">Volver al inicio</a>)</p> |
96 |
| -
|
97 |
| -
|
98 |
| -
|
| 69 | +eliminarReserva(1); // Eliminar una reserva por su ID |
0 commit comments