Retour

GraphQL avec REST & gestion de cache

Tuto
10 mai 2019
30mn

Progression
1

Introduction

Qu'allons-nous faire ?

Dans un tutoriel précédent l'astronaute Jonathan vous a présenté comment mettre en place un serveur GraphQL avec une base de données. Ici, nous allons voir comment utiliser Apollo en passant par des APIs REST et surtout les points d'attention pour préserver les performances de votre application.

Nous allons mettre en place un serveur GraphQL et une application front via le framework Apollo.

Pré-requis

Nous allons utiliser https://api.nasa.gov, une API ouverte à tout le monde, mise à disposition par la NASA. Vous pouvez utiliser la clé d'authentification de démo (qui est limitée à 30 appels par heure), mais si vous souhaitez vous pouvez aller sur cette page pour demander une clé d'authentification personnelle.

authentication_key

Le serveur Apollo sera en NodeJS en version 10. L'application front sera faite en React. Je vais utiliser Docker pour ce projet. Le code fourni pour le tutoriel est disponible ici et contient un fichier docker-compose.yml vous permettant d'installer le projet.


Articles sur le même thème

Découvrez Eleven Labs

L'ESN qui fait décoller vos projets web, mobile & data !

Voir le site web

Contact

Eleven Labs - Paris

102, rue du Faubourg Saint Honoré

75008 Paris

Eleven Labs - Nantes

40, rue la Tour d'Auvergne

44200 Nantes

Eleven Labs - Montréal

1155, Metcalfe St Suite 1500

Montréal, QC H3B 2V6, Canada