Nous allons vous montrer comment installer ExpressJS sur CentOS. Express est un framework d'application Web NodeJS. Il fournit un ensemble de fonctionnalités robustes et peut être utilisé pour créer des applications Web à une seule page, à plusieurs pages ainsi que des applications Web hybrides. Express fait partie du backend de la pile MEAN. Aujourd'hui, nous allons vous montrer comment installer Express sur un VPS Linux, en exécutant CentOS comme système d'exploitation, et créer un exemple de projet.
1. Mettre à jour le système
Tout d'abord, vous devez vous connecter à votre serveur via SSH et mettre à jour tous vos logiciels système vers la dernière version disponible en exécutant la commande suivante :
yum -y update
2. Installer les dépendances requises
Puisque nous allons installer NodeJS à partir des sources, vous devrez installer toutes les dépendances requises sur votre serveur. Pour cela, vous pouvez utiliser la commande suivante :
yum -y groupinstall "Development Tools"
3. Télécharger Node.js
Ensuite, téléchargez la dernière version stable de NodeJS sur https://nodejs.org/download/. Nous allons télécharger node-v0.12.7.
wget https://nodejs.org/download/release/latest-v0.12.x/node-v0.12.7.tar.gz
4. Extrayez l'archive et installez Node.js
Une fois NodeJS téléchargé sur votre VPS CentOS, vous pouvez passer à l'étape suivante. Pour extraire l'archive et installer NodeJS depuis la source, exécutez les commandes suivantes une par une :
tar -xzvf node-v0.12.7.tar.gz cd node-v0.12.7 ./configure make make install
5. Installez Express.js
L'installation de NodeJS peut prendre quelques minutes. Une fois l'installation terminée, vous pouvez continuer et installer Express.js. Exécutez la commande suivante :
npm install -g express express-generator
6. Créez un nouvel utilisateur système et connectez-vous
Une fois que vous avez terminé, créez un nouvel utilisateur système.
useradd expressuser passwd expressuser
Déconnectez-vous de votre système et reconnectez-vous en utilisant l'utilisateur système nouvellement créé.
Pour vous assurer que vous êtes connecté en tant qu'utilisateur système nouvellement créé, vous pouvez exécuter la commande :
whoami
Créez un répertoire pour votre premier projet Express et accédez à ce répertoire :
mkdir first_project cd first_project/
7. Configurez votre premier projet
Pour configurer votre premier projet, exécutez la commande suivante :
express
Et ensuite :
npm install
8. Démarrez votre candidature
La dernière chose que vous devez faire est de démarrer votre application et d'y accéder à l'aide d'un navigateur Web. Pour cela, vous pouvez exécuter la commande suivante :
node ./bin/www &
Félicitations, vous avez configuré avec succès votre première application Express. Par défaut, votre application Express doit écouter sur le port 3000. Par conséquent, ouvrez votre navigateur Web préféré et accédez à :
http://111.111.111.111:3000
Veuillez noter que vous devez remplacer 111.111.111.111 par l'adresse IP réelle de votre VPS CentOS. Si vous n'êtes pas sûr de l'adresse IP de votre serveur, vous pouvez exécuter la commande suivante pour la connaître :
ip addr show
Une bonne façon de commencer à utiliser Express est de visiter le site Web officiel à l'adresse http://expressjs.com/. Vous y trouverez plus d'informations sur l'utilisation de ce framework d'application Web NodeJS pour créer des applications Web monopage, multipage ou hybrides.
Bien sûr, vous n'êtes pas obligé d'installer Express.js sur CentOS si vous utilisez l'un de nos services d'hébergement VPS optimisé CentOS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Node.js et Express.js pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, sur la façon d'installer Express.js sur CentOS, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.