Skip to content

PlatziLabs/pg-js-09

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

En este desafío debes crear una función que usando fetch haga llamadas a APIs y debe contar las siguientes características:

  • Realiza la transformación de datos a JSON
  • Solo permite hacer peticiones tipo GET
  • Recibir como parámetro de entrada un string que será la URL
  • Validar que una URL sea correcta, si no lo es debe lanzar un error con el mensaje Invalid URL
  • Si la URL tiene el formato correcto, pero no existe, debería lanzar un error con el mensaje Something was wrong

La solución debería tener un input y ouput como los siguientes:

Input

await fetchData('https://api.escuelajs.co/api/v1/categories');

Output

// return data in json
[...]

Input

await fetchData('----');

Output

// Error: Invalid URL

Input

await fetchData('https://domain-a.com/api-1');

Output

// Error: Something was wrong

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published