Maison > interface Web > Questions et réponses frontales > Explication détaillée de la façon d'installer et de configurer Express dans nodejs

Explication détaillée de la façon d'installer et de configurer Express dans nodejs

PHPz
Libérer: 2023-04-07 10:40:11
original
2315 Les gens l'ont consulté

Node.js est une plate-forme JavaScript légère qui peut s'exécuter côté serveur pour créer rapidement des applications évolutives et hautes performances. Express est l'un des frameworks d'application Node.js et est largement utilisé dans le monde Node.js. Il fournit un ensemble d'interfaces simples et faciles à utiliser pour aider les développeurs à créer rapidement des applications côté serveur. Cet article vous montrera comment installer et configurer Express dans Node.js.

1. Installation de Node.js

Avant d'installer Express, vous devez d'abord installer Node.js. Node.js peut télécharger la dernière version du package d'installation depuis le site officiel http://nodejs.org/. Pendant le processus d'installation, il vous suffit de suivre les invites par défaut pour terminer l'installation de Node.js.

2. Installer Express

Express peut être installé via l'outil de ligne de commande. Ouvrez un terminal ou une fenêtre de ligne de commande et entrez la commande suivante :

$ npm install express
Copier après la connexion

ou

$ npm install -g express
Copier après la connexion

La première commande installera Express dans le chemin du projet, le la deuxième commande Express sera installée sous le chemin global. L'installation d'Express à l'échelle mondiale peut nécessiter des privilèges d'administrateur.

Une fois l'installation terminée, pour intégrer Express dans le projet Node.js, vous devez créer un nouveau dossier dans le répertoire du projet et le nommer "node_modules". Copiez le package Express dans le dossier "node_modules" dans ce dossier.

Ensuite, ajoutez le code suivant dans le fichier "app.js" du projet pour activer Express :

var express = require('express');
var app = express();
Copier après la connexion

3. Configuration de base d'Express

La configuration d'Express nécessite d'appeler certaines fonctions sur l'objet application et de transmettre certains paramètres. Ce qui suit est la méthode de configuration de base pour configurer Express.

1. Configurer le routage

Le routage fait référence au mappage d'URL des applications côté serveur, généralement constitué de méthodes HTTP et de chemins d'URL. Express permet de définir le routage via des fonctions telles que « app.get » et « app.post ».
Par exemple, voici le code pour définir le routage :

app.get('/', function (req, res) {
    res.send('Hello World!');
});
Copier après la connexion

Dans le code ci-dessus, la fonction "app.get" signifie que lorsque la méthode de requête HTTP est "GET" et que le chemin de l'URL est "/", le serveur répondra avec la chaîne "Hello World!".

2. Configurer le middleware

Le middleware fait référence à la fonction de traitement logique exécutée avant le traitement des requêtes et des réponses. Express permet de configurer le middleware via la fonction "app.use".
Par exemple, voici le code pour configurer le middleware :

app.use(express.static('public'));
Copier après la connexion

Dans le code ci-dessus, la fonction "express.static" signifie servir des fichiers statiques aux fichiers du répertoire spécifié. Toutes les demandes de fichiers statiques recevront une réponse automatique.

3. Configurer le moteur de modèles

Le moteur de modèles permet au serveur de générer dynamiquement du contenu HTML pour offrir une bonne expérience utilisateur au client. Express permet de paramétrer le moteur de template via la fonction "app.set".
Par exemple, voici le code pour configurer le moteur de modèle :

app.set('view engine', 'ejs');
Copier après la connexion

Dans le code ci-dessus, « moteur de vue » représente le nom du moteur de vue et « ejs » représente l'utilisation du moteur de modèle EJS.

4. Express en cours d'exécution

Après avoir terminé la configuration de base d'Express, vous pouvez utiliser le code suivant pour démarrer le serveur :

app.listen(3000, function () {
    console.log('Example app listening on port 3000!');
});
Copier après la connexion

Dans le code ci-dessus, la fonction "app.listen" signifie écouter sur le port 3000 pour recevoir le client. demandes. Une fois le serveur démarré, saisissez « http://localhost:3000/ » dans le navigateur pour y accéder.

Résumé

Grâce à cet article, vous avez appris comment installer et configurer Express dans Node.js, et comment créer un serveur Express de base. Express est riche en fonctionnalités et hautement personnalisable, et mérite votre compréhension et votre exploration approfondies.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal