Node.js seadistus ja kasutamine
Veebisaidi loomisel või muutmisel:
-
Väljal Töötleja (Handler) valige Node.js.
-
Valige Node.js versioon (saadaval on uusim ja LTS-versioonid alates 12.13.0).
-
Valige Ühendusmeetod:
-
Socket-fail – Node.js rakendus kasutab Unix-sokleid;
-
Port – Node.js rakendus kasutab TCP-porti.
-
Node.js projekti lisamine veebisaidile
-
Minge Veebisaidid → valige soovitud sait.
-
Klõpsake Veebisaidi failid.
-
Failihalduris klõpsake Laadi üles.
-
Valige üleslaadimise viis:
-
Kohalikust arvutist – klõpsake Vali fail või lohistage failid drag-and-drop alale;
-
URL-i kaudu – sisestage:
-
URL (nt
http://example.com/dir/file.html
); -
Faili nimi (soovi korral; kui tühjaks jääb, tuletatakse see URL-ist).
-
-
-
Veenduge, et
package.json
jaserver.js
sisaldavad teie projektile vastavaid väärtusi. -
Naaske veebisaitide loendisse → klõpsake “…” → Npm install.
-
Oodake, kuni paigaldus lõpeb (Node.js ikoon hakkab vilkuma).
-
Pärast paigaldust klõpsake “…” → Taaskäivita (Node.js).
-
Node.js ikoon muutub roheliseks – see näitab, et rakendus töötab korrektselt.
package.json
konfiguratsioonifail
package.json
faili kasutatakse sõltuvuste haldamiseks ja rakenduse käivitamiseks.
Näidisfail:
{
"name": "doc.test",
"version": "1.0.0",
"description": "",
"main": "server.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"keywords": [],
"author": "",
"license": "ISC"
}
Selle muutmiseks minge:
Veebisaidid → valige sait → Konfiguratsioonifailid.
Et muuta rakenduse tee, muutke välju main
ja start
.
Sõltuvuste installimiseks minge:
Veebisaidid → valige sait → … → Npm install.
Süsteemikataloogid
Node.js rakenduste kasutamisel luuakse kasutaja kodukataloogi järgmised kaustad:
-
/var/www/<kasutajanimi>/data/.npm/
– npm andmed; -
/var/www/<kasutajanimi>/data/.nvm/
– paigaldatud Node.js versioonid; -
/var/www/<kasutajanimi>/data/.pm2/
– pm2 protsessihalduri andmed.
Need kaustad on vajalikud Node.js korrektseks tööks.
Kui need kustutada, luuakse need uuesti, kuid osa andmeid võib kaduma minna.
Shell-klient
Kui kasutajal on Shell-i ligipääs lubatud:
-
Minge Veebisaidid → valige sait → Shell-klient.
-
Halduspaneel avab automaatselt:
-
veebisaidi kodukataloogi;
-
lisab Node.js teed keskkonnamuutujasse
PATH
.
-
Shell-klient suletakse lihtsalt sessioonist väljudes.
Node.js eemaldamine
Minge Tarkvaraseaded → Node.js → Keela.
See eemaldab Node.js-i ja seotud tarkvara (npm, pm2).
Eemaldamine ei ole võimalik, kui mõni sait kasutab Node.js-i.
Tähelepanekud ja piirangud
-
Kui valida töötlejaks Node.js, ei saa paigaldada CMS-e ega kasutada veebilehe ehitajat.
-
Kui veebisaidi sisu muutub, tuleb rakendus taaskäivitada:
Veebisaidid → vali sait → Taaskäivita. -
Node.js saidi varukoopiast taastamisel proovib ISPmanager kasutada sama porti või soklit.
Kui need on hõivatud, määratakse uus port või sokkel.