Skip to content

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

Notifications You must be signed in to change notification settings

fedeperin/harry-potter-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harry Potter API

Important

PotterAPI es una nueva versión de esta API, disponible en varios idiomas, actualizada y hecha con Express.js, recomiendo usar esa en vez de esta.

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 Render.

Si la querés instalar, ejecutá npm i json-server para instalar json-server en el proyecto

Cómo incorporar

Para usarla, solo copiá y pegá el siguiente código JavaScript en el código de tu web o aplicación que utilize ese lenguaje. 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://harry-potter-api.onrender.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://harry-potter-api.onrender.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:


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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published