Développement API REST Node.js

Par fanta Catégories : API
Liste de souhaits Partager
Partager le cours
Lien de la page
Partager sur les réseaux sociaux

À propos du cours

Le standard API REST s’est imposé comme moyen moderne de communiquer entre des applications. Découvre comment construire une API REST avec NodeJS et Express

Depuis plusieurs années, NodeJS, souvent accompagné de son framework Express, s’est fait une place dans le monde du développement web. Dans le même temps, le standard d’API REST s’est imposé comme référence pour les échanges de données entre serveurs et clients. La stack Node JS API REST est devenue un choix pertinent dans la conception de web services.

Pourquoi utiliser Node JS pour construire une API REST ?

Pour la construction d’une API Node JS est un choix qui est souvent pertinent pour les raisons suivantes:

  1. Son traitement non bloquant des requêtes.
    NodeJS ne dispose que d’un seul thread. C’est-à-dire qu’il n’y a qu’un seul « moteur » disponible pour traiter les requêtes entrantes au serveur. Toutefois Node JS a la capacité de sous-traiter les fonctions « bloquantes » à la callback queue, permettant de revenir traiter les autres requêtes entrantes très rapidement.
  2. Sa performance et sa scalabilité
    Node JS étant capable de traiter plusieurs requêtes de manière non bloquantes, couplé à sa modularité, sa performance dans le cadre d’une API est remarquable. La conception d’une Node JS API permet de multiplier les instances des modules qui sont sous pression des appels entrants.
  3. L’écosystème JavaScript et les packages open source disponibles
    NPM est la registry (qu’on pourrait traduire comme bibliothèque) qui héberge l’ensemble des librairies. Quel que soit votre besoin, il y a surement une librairie pour vous aider à coder votre fonctionnalité. Cette richesse de l’écosystème rend le développement d’une API Node JS plus rapide.

Construire l’API Node Express

Dans ce guide, nous allons créer ensemble une API REST très simple pour que vous puissiez comprendre chaque élément qui la constitue. Nous n’allons pas faire de tests et sauter quelques bonnes pratiques qui ne sont pas dans le scope de ce guide.

Créer un serveur Express

Votre Node JS API est avant tout un serveur web à l’écoute des requêtes HTTP entrantes. Pour démarrer ce serveur web, nous allons utiliser le framework Express.

Démarrage du projet Node JS API

  1. Créez votre répertoire de votre future API et naviguez à l’intérieur
  2. Saisissez la commande npm init et répondez aux questions
  3. Créer un fichier index.js
Afficher plus

Obtenir un certificat

Ajoutez ce certificat à votre CV pour démontrer vos compétences et augmenter vos chances

selected template

Notes et avis de l’apprenant

Encore aucun avis !
Encore aucun avis !

Want to receive push notifications for all major on-site activities?

Verified by MonsterInsights