Node.js este un mediu de execuție popular care vă permite să rulați cod JavaScript în afara browserului. Este utilizat pe scară largă pentru crearea de aplicații scalabile și de înaltă performanță. PM2 este un manager de procese pentru aplicațiile Node.js care asigură timpul de funcționare și ajută la monitorizare și gestionare.
În acest ghid, vom parcurge pașii pentru a instala Node.js și PM2 pe Ubuntu 20.04.
Înainte de a instala Node.js și PM2, actualizați lista de pachete pentru a vă asigura că aveți cele mai recente versiuni disponibile:
sudo apt update && sudo apt upgrade -yExistă mai multe modalități de a instala Node.js pe Ubuntu 20.04. Vom utiliza depozitul NodeSource pentru a obține cea mai recentă versiune stabilă.
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Înlocuiți 18.x cu cea mai recentă versiune LTS, dacă este necesar.
sudo apt install -y nodejsnode -v
npm -vAceasta ar trebui să afișeze versiunile instalate ale Node.js și npm.
PM2 este un manager de procese care vă ajută să vă mențineți aplicațiile Node.js în funcțiune.
sudo npm install -g pm2pm2 -vAceasta ar trebui să returneze versiunea instalată a PM2.
Pentru a demonstra PM2, vom crea o aplicație Node.js simplă și o vom rula.
mkdir myapp && cd myapp
echo "console.log('Hello from Node.js!');" > app.jspm2 start app.jspm2 listpm2 savepm2 startupUrmați instrucțiunile oferite de comandă pentru a finaliza configurarea.
PM2 oferă diverse comenzi pentru gestionarea și monitorizarea aplicațiilor:
pm2 restart app.jspm2 stop app.jspm2 delete app.jspm2 logsAți instalat cu succes Node.js și PM2 pe Ubuntu 20.04. Cu PM2, vă puteți asigura că aplicațiile Node.js rulează continuu, repornesc automat și furnizează jurnale utile pentru depanare. Această configurare este ideală pentru mediile de producție în care timpul de funcționare și stabilitatea sunt cruciale.