Access Code School (ACS), École du numérique pour tous en Bourgogne Franche-Comté, Auvergne Rhône-Alpes, Centre Val de Loire et Nouvelle-Aquitaine

Blog

Créer une API avec Node.js et Express

Bonjour à tous,

Après avoir construit notre espace admin et un back-office pour notre PWA, la deuxième étape est de créer une API pour stocker nos données en JSON.

J’ai choisi de réaliser la mienne avec Node.js et le framework express. Je vous propose aujourd’hui de voir la marche à suivre pour réaliser une API rapidement et simplement.

Prérequis

Tout d’abord, vérifions que l’on a bien installé  Node.js :

Si ce n’est pas le cas, c’est probablement que les paquets npm ne sont pas installés, pour cela :

Étape 1 – installer les frameworks et paquets nécessaires

Pour commencer, un petit :

ensuite, on installe Express :

puis le paquet mysql :

Étape 2 – création des pages nécessaires au fonctionnement de notre API

Voici les 3 fichiers dont nous aurons besoin :

  • app.js (où l’on appellera tous les paquets dont on a besoin et où l’on créera notre serveur)
  • db.js (grâce auquel on se connectera à la base de donnée)
  • routes.js (qui, comme son nom l’indique, contiendra nos routes)

contenu du fichier db.js

contenu du fichier app.js

fichier routes/routes.js

Enfin, lancez votre serveur pour tester :

Et vous devriez voir dans votre terminal les messages suivants :

  • notre app tourne sur le. », server.address().port)
  • Vous êtes bien connecté avec votre BDD

Pour finir, rendez vous sur localhost:3000/presentation pour voir si tout a bien fonctionné, vous devriez voir un beau fichier JSON

 

About the Author

Ajouter un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *