Node.js est un environnement d’exécution populaire qui vous permet d’exécuter du code JavaScript en dehors du navigateur. Il est largement utilisé pour créer des applications évolutives et performantes. PM2 est un gestionnaire de processus pour les applications Node.js qui garantit la disponibilité et aide à la surveillance et à la gestion.
Dans ce guide, nous allons suivre les étapes pour installer Node.js et PM2 sur Ubuntu 20.04.
Avant d’installer Node.js et PM2, mettez à jour votre liste de paquets pour vous assurer que vous disposez des dernières versions disponibles :
sudo apt update && sudo apt upgrade -yIl y a plusieurs façons d’installer Node.js sur Ubuntu 20.04. Nous utiliserons le dépôt NodeSource pour obtenir la dernière version stable.
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Remplacez 18.x par la dernière version LTS si nécessaire.
sudo apt install -y nodejsnode -v
npm -vCette commande devrait indiquer les versions installées de Node.js et de npm.
PM2 est un gestionnaire de processus qui aide à maintenir vos applications Node.js en fonctionnement.
sudo npm install -g pm2pm2 -vCeci devrait retourner la version installée de PM2.
Pour démontrer PM2, nous allons créer une application Node.js simple et l’exécuter.
mkdir myapp && cd myapp
echo "console.log('Hello from Node.js!') ;" > app.jspm2 start app.jspm2 listpm2 savepm2 startupSuivez les instructions fournies par la commande pour terminer la configuration.
PM2 fournit plusieurs commandes pour gérer et surveiller les applications :
pm2 restart app.jspm2 stop app.jspm2 delete app.jspm2 logsVous avez installé avec succès Node.js et PM2 sur Ubuntu 20.04. Avec PM2, vous pouvez vous assurer que vos applications Node.js s’exécutent en continu, redémarrent automatiquement et fournissent des journaux utiles pour le débogage. Cette configuration est idéale pour les environnements de production où la disponibilité et la stabilité sont cruciales.