Adalab / modulo-4-evaluacion-final-bpw-Aroamolomogui

modulo-4-evaluacion-final-bpw-Aroamolomogui created by GitHub Classroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📝​ Tabla de contenidos Introducción. Instalación. Dependencias necesarias. Endpoints. 💡​ Introducción En este repositorio puedes encontrar un proyecto que nos proporciona una API REST para poder emplear una base de datos de los signos lunares, cómo nos afecta y de qué manera debemos utilizarlo a neustro favor. Aquellos usuarios que quieran emplear esta API van a poder consultar hasta el momentos los tres primeros signos del zodiaco, buscar personajes por id, modificar personajes y eliminarlos. Además van a encontrar la opción de que un usuario se registre, y pueda hacer un inicio y un cierre de sesión.

​🔧​ ​​Instalación Para ejecutar el backend de la API de Moon Sign de manera local, siga los siguientes pasos:

Clona este repositorio en tu local:

git clone https://github.com/Adalab/modulo-4-evaluacion-final-bpw-Aroamolomogui Navega hasta el directorio del proyecto:

cd modulo-4-evaluacion-final-bpw- Instala las dependencias usando npm:

npm install Configura tu base de datos MySQL y actualiza el archivo con las credenciales de tu base de datos.

Arranca el servidor:

npm run dev ✅Dependencias necesarias Express. jsonwebtoken. bcrypt. dotenv. cors. 💻​EndPoints Obtener todos las lunas Endpoint: /moon Method: GET Obtiene todas las lunas . Obtener una luna a través de su id Endpoint: /mood/:id Method: GET Obtiene una luna a través de su id. Añadir un personaje nuevo Endpoint: /moon/:id Method: POST Añade un nuea luna. Modificar una luna ya existente Endpoint: /mood/:id Method: PUT Actualiza una luna existente

BorrEliminar una luna Endpoint: moon/:id Method: DELETE Elimina una luna de la base de datos.

About

modulo-4-evaluacion-final-bpw-Aroamolomogui created by GitHub Classroom


Languages

Language:JavaScript 100.0%