yo tengo un error cuando intento extraer la informacion de otro personaje. entiendo que hay 25 paginas de personajes. entiendo que en <co...

Juan Camilo Serna

Juan Camilo Serna

Pregunta
student
hace 5 años

yo tengo un error cuando intento extraer la informacion de otro personaje. entiendo que hay 25 paginas de personajes. entiendo que en

let API = 'https://rickandmortyapi.com/api/character/';

debo de reemaplazar por

let API = 'https://rickandmortyapi.com/api/character/?page=2';

y obvio que me va a salir un error pero no se por que la funcion hace la peticion a esta URL

https://rickandmortyapi.com/api/character/?page=221

2 respuestas
para escribir tu comentario
    Juan Cumbe

    Juan Cumbe

    student
    hace 5 años

    La posibilidad de "pasar de página" mediante

    ?page=2
    solo hará que se nos muestre una página nueva dejándonos sin posibilidad de introducir el id de un personaje concreto.

    De todos modos si colocas el id de un personaje cualquiera, por ejemplo el 50, de tal manera: https://rickandmortyapi.com/api/character/50

    obtendrás su información sin problema, a pesar de que esté en otra página.

    Alexei Alvarez

    Alexei Alvarez

    student
    hace 5 años

    Puede que tengas un error por colar el número de la página de frente. Podrías hacerlo mediante una función por parámetro. Hice algo como esto. Solo que use Async Await

    const getUser = async (pageId) =&gt; { const API = `https://rickandmortyapi.com/api/character/?page=${pageId}`; const response = await fetch(API); const data = await response.json(); console.log(data); }; getUser(1);

    en donde paso por parámetro la página a la que quiero dirigirme

Curso de Asincronismo con JavaScript

Curso de Asincronismo con JavaScript

Apropia los conceptos fundamentales de asincronismo con JavaScript, aplica sus diferentes estructuras y desarrolla soluciones asíncronas. ¡Amplia tus conocimientos de programación aquí!

Curso de Asincronismo con JavaScript
Curso de Asincronismo con JavaScript

Curso de Asincronismo con JavaScript

Apropia los conceptos fundamentales de asincronismo con JavaScript, aplica sus diferentes estructuras y desarrolla soluciones asíncronas. ¡Amplia tus conocimientos de programación aquí!