@@ -5,7 +5,7 @@ async function peticionHTTP() {
5
5
const datos = await respuesta . text ( )
6
6
console . log ( datos )
7
7
} 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: " )
9
9
}
10
10
} catch ( error ) {
11
11
console . log ( "Hubo un problema con la petición Fetch:" + error . message )
@@ -14,7 +14,7 @@ async function peticionHTTP() {
14
14
15
15
async function buscarPokemon ( name ) {
16
16
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 } ` )
18
18
if ( respuesta . ok ) {
19
19
const datos = await respuesta . json ( )
20
20
@@ -30,8 +30,19 @@ async function buscarPokemon(name) {
30
30
console . log ( 'Peso: ' , peso )
31
31
console . log ( 'Altura: ' , altura )
32
32
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
+ }
35
46
}
36
47
} catch ( error ) {
37
48
console . log ( "Hubo un problema con la petición Fetch:" + error . message )
0 commit comments