Chapitre 6. Bibliothèque API
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Ce chapitre couvre les points suivants :
-
Construire une API avec Fastify.js
-
Construire des points d'accès REST
-
Se connecter à une base de données relationnelle
Bien que la plupart des gens soient familiarisés avec l'Internet par le biais de leur navigateur Web, la plupart des activités et des transferts de données se déroulent en coulisses. Certaines données, comme les horaires de train en temps réel, sont mises à disposition non pas sous la forme d'une application web autonome, mais sous la forme d'une ressource que d'autres peuvent utiliser et mettre en œuvre dans leurs propres applications. Cette ressource est appelée interface de programmation d'application (API) et permet à ses utilisateurs de visualiser tout ou partie des données disponibles appartenant à un environnement restreint (comme l'autorité ferroviaire). Certaines API permettent d'ajouter, de modifier et de supprimer des données, en particulier s'il s'agit de tes propres données ou si tu es l'autorité responsable de cette ressource.
Dans ce chapitre, tu construiras une API RESTful, ce qui signifie qu'elle prendra en charge l'accès et la modification des données par le biais d'un protocole standard. Tu connecteras également l'API à une base de données - àlaquelle tu pourras ajouter de nouvelles informations et à partir de laquelle tu pourras accéder ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access