/harry-potter-api

Una API Rest sobre Harry Potter en español que retorna información sobre sus personajes, hechizos, libros e información en sí

Primary LanguageJavaScript

Harry Potter API

Una API Rest sobre Harry Potter en Español que retorna información sobre hechizos, personajes, libros e información en sí. Usé Node.js con json-server como su única dependencia para crearla y la alojé en Heroku.

Si querés consumirlo con node.js, ejecutá por tu terminal instalado npm i json-server para instalar json-server

Cómo incorporar

Para usarla, solo copiá y pegá el siguiente código JavaScript en el código de tu web o aplicación. Eso retornará los datos almacenados el el endpoint "db" y los almacenará dentro de la variable data. Para cambiar el endpoint, solo cambiar el valor de url por otro endpoint de la API.

const url = "https://fedeperin-harry-potter-api.herokuapp.com/db"

fetch(url)
	.then((res) => res.json())
	.then((data) => {
		/*
			Trae toda la info de la API y la deja dentro de la variable data
			También muestra la variable data por consola
		*/
		console.log(data)
	})
	.catch((e) => console.log(e))

O visitá la página principal de la API (que viene por defecto con json-server): https://fedeperin-harry-potter-api.herokuapp.com/

Endpoints


Si se quiere acceder a un elemento específico, solo hay que especificar el ID de ese elemento al final de la ruta

Ejemplos:


La versión de esta API en Inglés: https://github.com/fedeperin/harry-potter-api-english/