There was a problem loading the comments.

Pokretanje Node.js aplikacije

Support Portal  »  Knowledgebase  »  Viewing Article

  Print

Hostovanje Node.js aplikacije je dostupno u SSD Pro, SSD Ultimo i SSD Supreme hosting paketima.

 

Ukoliko trenutno koristite neki drugi paket, možete poručiti nadogradnju, prateći instrukcije na sledećoj strani:

https://helpdesk.dreamweb.rs/sr/baza-znanja/article/korisnicki-portal/upgrade-promena-hosting-paketa

 

Pokretanje Node.js aplikacije

VAŽNO: Za pokretanje aplikacije nije moguće koristiti "start" direktivu u okviru "package.json" fajla (npr: start: node app.js), jer takav način pokretanja aplikacije nije podržan i može dovesti do nagomilavanja i prekoračenja procesa u Vašem nalogu, već je neophodno da se pokretanje ili restartovanje aplikacije obavi uvek putem cPanel interfejsa.

 

Node.js aplikaciju bi trebalo da pokrenete putem cPanel-a prateći sledeće korake... 

  1. U sekciji Software, kliknite na ikonicu Setup Node.js App da biste pristupili stranici za upravljanje.

    NodeJS selector

  2. Kliknite na Create Aplication dugme.

    Nodejs create application

  3. Popunite prikazana polja u formularu

    Nodejs create application form
     

    • Node.js version - odaberite željenu Node.js verziju iz padajuće liste.
    • Application mode - režim rada aplikacije. Odaberite Development ili Production iz padajuće liste. Development mod će omogućiti javni prikaz detalja greške u izvršenju aplikacije. Za početak možete odabrati Development, pa kasnije promeniti na Production, kada aplikacija bude spremna za posetioce.
    • Application root - unestite putanju glavnog direktorijuma u kojoj se nalaze fajlovi aplikacije. Putanja je relativna u odnosu na glavni direktorijum naloga. Za putanju aplikacije NE treba koristiti public_html/ ili bilo koji drugi javno dostupan folder.
    • Application URL - adresa na kojoj će aplikacija biti dostupna na internetu. Ako aplikacija treba da se učitava bez dodatne putanje iza naziva domena, ovo polje treba da ostane prazno.
    • Application startup file - osnovni .js fajl koji će biti pokrenut prilikom startovanja aplikacije, odnosno prilikom pristupa URL adresi aplikacije
    • Passenger log file - unesite željenu putanju, ako želite da koristite logovanje u aplikaciji ili omogućite beleženje grešaka u izvršenju
     
  4. Kada popunite formular, kliknite na Create
     
     
    Create Nodejs app
     

  5. Aplikacija je kreirana i sada je možete proširiti instalacijom NPM paketa.

 

Instalacija NPM paketa

VAŽNO: Za pokretanje aplikacije nije moguće koristiti "start" direktivu u okviru "package.json" fajla (npr: start: node app.js), jer takav način pokretanja aplikacije nije podržan i može dovesti do nagomilavanja i prekoračenja procesa u Vašem nalogu, već je neophodno da se pokretanje ili restartovanje aplikacije obavi uvek putem cPanel interfejsa.

  1. Da biste instalirali NPM paket(e), potrebno je da kreirate package.json fajl u direktorijumu aplikacije.
    Ovaj fajl mora biti kreiran u skladu sa smernicama na NPM sajtu: https://docs.npmjs.com/files/package.json

  2. Kada kreirate package.json fajl, možete izvršiti instalaciju NPM paketa putem Node.js opcije u cPanelu. Na Node.js stranici, kliknite na dugme sa slike...
     
     
    NodeJS selector
     

  3. Pokrenite instalaciju klikom na dugme sa slike:

    NPM install

 

Pristup konzoli (opciono)

Ako želite da izvršavate neke dodatne NPM komande kroz terminal, potrebno je da pristupite virtuelnom Node.js okruženju aplikacije.

 

Pristup virtuelnom okruženju, možete obaviti putem SSH-a ili Terminal aplikacije u cPanelu. Instrukcije za pristup možete videti na sledećoj strani:

https://helpdesk.dreamweb.rs/sr/baza-znanja/article/cpanel/ssh-pristup-serveru

  1. Kada pristupite konzoli, u detaljima aplikacije, kopirajte komandu za otvaranje virtuelnog okruženja. Da biste kopirali komandu, dovoljno je da kliknete na deo označen na slici:

    Nodejs SSH command
     
     
  2. Nakon izvršavanja kopirane komande u terminalu, aktuelni direktorijum terminala će biti promenjen na osnovni direktorijum aplikacije.
    U tom okruženju možete pokretati potrebne NPM komande, kao što je na primer komanda za instalaciju NPM paketa:
     
     npm install


    Kompletna dokumentacija za CLI se nalazi na sledećoj adresi: https://docs.npmjs.com/cli-documentation/cli

 


Share via
Did you find this article useful?  

Related Articles

© DreamWeb | Hosting