@@ -5,7 +5,7 @@ async function peticionHTTP() {
55 const datos = await respuesta . text ( )
66 console . log ( datos )
77 } else {
8- console . log ( "Respuesta de red OK pero respuesta HTTP no OK" )
8+ console . log ( "Respuesta de red OK pero respuesta HTTP no OK: " )
99 }
1010 } catch ( error ) {
1111 console . log ( "Hubo un problema con la petición Fetch:" + error . message )
@@ -14,7 +14,7 @@ async function peticionHTTP() {
1414
1515async function buscarPokemon ( name ) {
1616 try {
17- const respuesta = await fetch ( ' https://pokeapi.co/api/v2/pokemon/' + name )
17+ const respuesta = await fetch ( ` https://pokeapi.co/api/v2/pokemon/${ name } ` )
1818 if ( respuesta . ok ) {
1919 const datos = await respuesta . json ( )
2020
@@ -30,8 +30,19 @@ async function buscarPokemon(name) {
3030 console . log ( 'Peso: ' , peso )
3131 console . log ( 'Altura: ' , altura )
3232 console . log ( 'Tipo(s): ' , tipos )
33- } else {
34- console . log ( "Respuesta de red OK pero respuesta HTTP no OK" )
33+
34+ const res_evolution_chain = await fetch ( `https://pokeapi.co/api/v2/evolution-chain/${ id } /` )
35+ if ( res_evolution_chain . ok ) {
36+ const datos_chain = await res_evolution_chain . json ( )
37+ console . log ( 'Cadena de Evolución: ' , datos_chain )
38+ }
39+ } else {
40+ console . log ( "Respuesta de red OK pero respuesta HTTP no OK: " )
41+ if ( respuesta . status === 404 ) {
42+ console . log ( 'Pokémon no encontrado' )
43+ } else {
44+ console . log ( respuesta . statusText )
45+ }
3546 }
3647 } catch ( error ) {
3748 console . log ( "Hubo un problema con la petición Fetch:" + error . message )
0 commit comments