Vue d'ensemble

5 min Niveau 1

ExpressJS est un cadre d'application web qui vous fournit une API simple pour créer des sites web, des applications web et des back ends. Avec ExpressJS, vous n'avez pas à vous soucier des protocoles de bas niveau, des processus, etc.

Qu'est-ce que l'Express ?

Express fournit une interface minimale pour construire nos applications. Il nous fournit les outils nécessaires à la construction de notre application. Il est flexible car il existe de nombreux modules disponibles sur npm, qui peuvent être directement branchés sur Express.

Express a été développé par TJ Holowaychuk et est maintenu par la fondation Node.js et de nombreux contributeurs open source.

Pourquoi l'Express ?

Contrairement à ses concurrents tels que Rails et Django, qui ont une façon bien arrêtée de construire des applications, Express n'a pas de "meilleure façon" de faire quelque chose. Il est très flexible et enfichable.

Pug

Pug (précédemment connu sous le nom de Jade) est un langage laconique pour l'écriture de modèles HTML. Il -

  • Produit du HTML
  • Prise en charge du code dynamique
  • Favorise la réutilisation (DRY)

C'est l'un des langages de template les plus populaires utilisés avec Express.

MongoDB et Mongoose

MongoDB est une base de données documentaire open-source conçue pour faciliter le développement et la mise à l'échelle. Cette base de données est également utilisée pour stocker des données.

Mongoose est une API client pour node.js qui permet d'accéder facilement à notre base de données depuis notre application Express.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus