API

Utilisez les 2 API suivantes à l'aide de Fetch pour prédire la provenance d'un prénom :

  • https://api.nationalize.io/?name=christophe
  • https://restcountries.com/v3.1/alpha/FR

Stockage des données

Pour le prénom "Christophe", les provenances sont : 

  • France,
  • Belgique,
  • Luxembourg,
  • Ile Maurice,
  • Cameroun

Vous stockez ces valeurs dans un fichier json en utilisant json-server.

Lorsque vous irez à nouveau chercher la provenance d'un prénom, vous irez d'abord vérifier si vous n'avez pas déjà stocké des résultats pour ce prénom.

Privilégiez le TypeScript.

Commentaires 

L'intérêt de cet exercice est de vous faire utiliser fetch avec différentes méthodes : 

  • Pour récupérer les données sur les API du début d'énoncé et sur json-server, vous utilisez la méthode "GET"
  • Pour ajouter des valeurs via json-server, vous utilisez la méthode "POST"