Tutorijali • Aplikacije
Lansiranje NodeJS aplikacije na serverima tipa shared sa cPanel-om
Lansiraj svoju NodeJS aplikaciju na shared serverima s cPanel-om! Vodič korak po korak za postavljanje, uključujući podešavanje datoteke i varijabli okruženja.
2
Pogledi 2843Ažurirano 1 anObjavljeno na 25/06/2021od Florin Petran
Uvod
- NodeJS je izvršno okruženje koje omogućava korišćenje jezika Javascript na strani servera (backend).
Zahtjevi
- Da bismo ostavili NodeJS aplikaciju, biće nam potrebni podaci za pristup cPanel-u.
Koraci
- Kao primjer, koristićemo datoteku sa jednostavnim javascript kodom, koju ćemo učitati na hosting.
- Pristupamo cPanel računu i prijavljujemo se sa korisničkim imenom i lozinkom, koje se nalaze u email-u sa podacima za administraciju.

- Nakon toga ćemo pristupiti File Manager-u u odjeljku Files.

- Ovde ćemo kreirati fajl sa imenom app.js koji ćemo editovati i dodati kod u nastavku:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Test fajl \n');
});
server.listen(port, hostname, () => {
console.log(`Server radi na https://${hostname}:${port}/`);
});




- Za konfiguraciju NodeJS interpreter-a, otići ćemo na sekciju Softver i kliknuti na Postavi Node.js Aplikaciju

- Na stranici koja se otvara kliknemo na dugme KREIRAJ APLIKACIJU.

- Ovde ćemo moći da izmenimo sledeća polja:
-Node.js version - Verzija NodeJS koju želimo da koristimo
-Application mode - U kom režimu želimo da pokrenemo aplikaciju, development ili production
-Application root - Putanja do ulazne datoteke aplikacije
-Application URL - Adresa/URL pod kojim će aplikacija raditi. Možete prilagoditi adresu ili koristiti direktno domen
-Application startup file - Ime ulazne datoteke aplikacije
-Passenger log file - Definisanje datoteke loga, gde će web server sačuvati eventualne greške ili upozorenja
-Enviroment Variables - Ako želite da dodate varijable, kliknite na Add Variable da biste naveli ime i vrednost. - Nakon definisanja svih polja, kliknućemo na dugme Create, kako bismo pokrenuli aplikaciju.

- Odmah nakon lansiranja, NodeJS aplikacija će biti dostupna na adresi definisanoj u trenutku konfiguracije.
- U interfejsu Setup Node.js App, nova aplikacija će se pojaviti (kao i druge koje ćemo dodavati tokom vremena). Na ovoj listi, imat ćemo mogućnost da uređujemo postavke, brišemo, pokrećemo ili zaustavljamo aplikacije.
