Qu'est-ce que Express JS?

Qu'est-ce que Express JS?

Exprimer.JS est un nœud.JS Framework Web utilisé pour les applications Web et les pages Web back-end. Express est sous licence MIT, il est donc ouvert à tout le monde et disponible librement. Express JS est principalement utilisé pour créer des applications Web et des API et rend le processus très facile et rapide car il nécessite uniquement JavaScript. Les applications Web sont simplement des applications Web que l'on peut exécuter sur le navigateur. Express JS est très populaire parmi le dos ainsi que les développeurs Web complets en raison de sa flexibilité et de ses fonctionnalités minimales ainsi que de fournir un ensemble robuste de fonctionnalités pour les applications Web et mobiles.

Nœud.JS est un environnement open-source d'exécution qui permet aux utilisateurs d'exécuter JavaScript à la fois sur le côté client ainsi que sur le côté serveur. Nœud. JS est construit sur le moteur V8 Chrome et peut fonctionner sur différentes plates-formes comme Windows, Mac OS, Linux, Unix, etc.

Express facilite le développement rapide du nœud.Les applications Web basées sur JS et certaines des caractéristiques de base d'Express JS sont les suivantes:

  • Permet la configuration de Middlewares pour répondre aux demandes HTTP
  • Développement côté serveur plus rapide
  • Offre un système de routage très avancé
  • Permet la construction de pages Web dynamiques en fournissant des moteurs de modèle.
  • Le mécanisme de débogage est fourni, ce qui facilite le débogage

Avantages d'Express JS

Maintenant que nous savons ce qu'est Express JS et quelles sont les caractéristiques d'Express JS, faisons une autre étape et disposons certains des avantages d'Express JS:

  • Facile à apprendre car tout est fait en javascript et donc pas besoin d'apprendre une autre langue.
  • Pour les développeurs frontaux, le développement du back-end devient facile à utiliser Express JS.
  • On peut devenir un développeur complet en utilisant une seule langue.
  • L'utilisation et la personnalisation du cadre JS express sont très simples
  • Express fournit un module middleware flexible et utilisé pour effectuer des tâches supplémentaires sur la réponse et les demandes.
  • Les complexités du nœud JS sont enlevées ainsi que des fonctions utiles sont ajoutées au nœud.serveur JS HTTP
  • E / S ultra-rapide
  • Les demandes de gestion sont faciles car de petites fonctions modulaires et maintenables sont fournies.

Installer Express JS

Nous pouvons installer Express JS en ouvrant notre terminal d'éditeur ou notre système d'exploitation CMD et en exécutant la commande mentionnée ci-dessous:

$ npm install express - save

La commande ci-dessus installera Express JS globalement à l'aide de NPM, ce qui peut être maintenant utilisé pour créer des applications Web à l'aide du terminal de nœud. De plus, l'installation se fait maintenant dans le répertoire Node_Modules et un nouveau répertoire est créé avec le nom d'Express à l'intérieur du répertoire Node_Modules.

Exemple Express JS

Laissez-nous maintenant implémenter un exemple dans Express JS où nous démarrerons un serveur et écouterons sur le port 8000 pour la connexion et la sortie qu'elle donnera est les débutants bienvenus! Chaque fois que la page d'accueil sera appelée. Cependant, il convient de garder à l'esprit que si vous accédez à une autre page ou URL, cela donnera une erreur de 404 non trouvé.

// Importer Express
var express = require ('express');
var app = express ();
appliquer.get ('/', fonction (req, res)
res.Envoyer ('Bienvenue aux débutants!');
);
var serveur = application.écouter (8000, function ()
var port = serveur.adresse().port;
console.log ("écouter au port", port);
);

Ouvrez votre terminal d'éditeur et exécutez la commande suivante dans votre terminal d'éditeur:

$ Exemple de nœud.js

Ouvrez ensuite le navigateur et recherchez le lien suivant:

http: // localhost: 8000 /

Lorsque vous recherchez le lien ci-dessus, vous verrez le bonjour débutants! Sortir:

Toutes nos félicitations! Vous avez réussi à créer votre première application Express JS.

Conclusion

Express JS est un nœud libre open-source.JS WEB Framework publié en 2010 et est de nature robuste, rapide et asynchrone. Nous pouvons également dire que Express JS n'est qu'une couche construite sur le nœud JS qui aide à gérer les itinéraires et les serveurs. Express est utilisé pour développer des applications Web et mobiles pendant que le nœud.JS est un environnement d'exécution construit sur le moteur Google V8.

Dans cet article, nous avons couvert la partie introductive d'Express JS et discuté de ce qui est Express JS, puis passé par des fonctionnalités et des avantages Express JS. En plus de cela, nous avons également installé Express JS dans notre éditeur VS Code et expliqué un exemple. Nous espérons qu'en suivant cet article, vous devez avoir acquis la connaissance requise de ce qui est Express JS.