Loading repository data…
Loading repository data…
LorenaCoheneBaez / repository
Ejercitación donde conectamos componentes de React con una API de películas creada con base de datos relacional. Se trabaja con window.fetch y los estados de los componentes.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Crear una Api de películas, utilizando una base de datos relacional, la misma se conecta con una SPA realizada con React, que muestra la información. La vista se hizo con un template como base.
Debe tener instalado un gestor de base de datos, por ejemplo: MYSQL Workbench (https://www.mysql.com/products/workbench/) o Heidi db (https://www.heidisql.com/).
Desde su gestor de base de datos, correr el script que se encuentra en:
cicloVida-componentes-react/servidor/src/database/script/movies-db.sql
Levantar el servidor para la base de datos desde su gestor de base de datos.
git clone https://github.com/LorenaCoheneBaez/cicloVida-componentes-react.git
cd crud-manipulacion-datos-db
cd servidor
npm install
npm test
Películas (GET):
Listado "http://localhost:3001/api/movies"
Detalle de película "http://localhost:3001/api/detail/:id"
Películas recomendadas por rating "http://localhost:3001/api/recomended/:rating"
Películas (POST):
Películas (DELETE):
Películas (PUT):
Géneros (GET):
Listado de géneros "http://localhost:3001/api/genres"
Detalle de géneros "http://localhost:3001/api/genres/detail/:id"
Listado de películas asociadas a un género "http://localhost:3001/api/genres/:id/movies"
Actores (GET)
Listado de actores "http://localhost:3001/api/actors"
Detalle de actores "http://localhost:3001/api/actors/detail/:id"
Listado de películas asociadas a un actor "http://localhost:3001/api/actors/:id/movies"
Actores (POST)
Actores (PUT)
Actores (DELETE)
cd crud-manipulacion-datos-db
cd cliente
npm install
npm start