Chapitre 4 : Les Modules JavaScript & Node.js

Construire son projet Node.js comme des Legos…

Les modules JavaScript et Node.js sont souvent mal compris, et pour cause. C’est un sacré bazar pour se retrouver au milieu de tout ça.

Pour y voir plus clair, nous allons commencer par séparer deux types de modules :

  • Les modules JavaScript : il y a déjà pas mal de choses à dire, car le JavaScript a pas mal évolué ces dernières années.
  • Les modules Node.js : là, cela peut être source de confusion, car Node.js utilise techniquement des modules JavaScript pour fonctionner. Mais il les répartie en 3 catégories différentes… bref on verra ça en temps voulu !

En tous cas, tant que nous n’aurons pas bien compris la distinction entre les deux, nous ne pourrons pas développer notre API Rest sur une base robuste.

Mais avant de démystifier tout cela, nous devons nous demander pourquoi un programme JavaScript devrait être découper en modules ? Pourquoi s’embêter avec ça ?

C’est ce que nous allons voir tout de suite !