NodeJS

Instalirajte i započnite s radom NodeJS na Ubuntuu

Instalirajte i započnite s radom NodeJS na Ubuntuu

Započnite s NodeJS na Ubuntuu

NodeJS je otvoreni izvor poslužiteljskog okvira izgrađen na JavaScriptu pod licencom MIT (Massachusetts Institute of Technology).  Uglavnom se koristi za asinkrono programiranje i vrlo je lagan okvir koji ga čini bržim od ostalih okvira. Podržava je i većina popularnih operativnih sustava. Različite vrste aplikacija poput web aplikacija, aplikacija naredbenog retka, RESTful API itd. može se razviti s ovim okvirom. U ovom članku je prikazano kako možete lako instalirati i koristiti ovaj okvir na Ubuntuu.

Koraci instalacije NodeJS

1. Pritisnite Ctrl + Alt + T da biste otvorili terminal i pokrenuli sljedeću naredbu za instalaciju NodeJS-a

$ sudo apt-get install -y nodejs

Nakon završetka instalacijskog postupka upišite sljedeću naredbu da biste provjerili verziju instaliranog okvira.

$ nodejs -v

2. Da biste instalirali potrebne module i pakete, morat ćete instalirati NodeJS upravitelj paketa pod nazivom npm. Izvedite sljedeće naredbe da biste instalirali npm.

$ sudo npm instaliraj npm -global

Provjerite verziju npm.

$ npm -v

Sada je NodeJS spreman za razvoj bilo koje aplikacije. Kako možete primijeniti NodeJS kao početnik prikazano je u sljedećem dijelu ovog članka.

Korištenje NodeJS

NodeJS možete koristiti za razne vrste razvoja aplikacija.  Kao početnici, u ovom dijelu prikazano je kako možete stvoriti jednostavnu konzolu i web poslužitelj.

Izrada aplikacije Console

Izvedite sljedeće naredbe za stvaranje direktorija s imenom nodejsapp za održavanje koda organiziranim idite u novostvoreni direktorij i otvorite nano editor za stvaranje JavaScript datoteke s imenom firstapp.js.

$ mkdir nodejsapp
$ cd nodejsapp
$ nano firstapp.js

U datoteku napišite sljedeći kod za ispis izlaza na konzoli. Pritisnite Ctrl + x, a zatim y za spremanje datoteke i izlazak iz uređivača.

konzola.log ('Prva NodeJS aplikacija');

Izvedite sljedeću naredbu za izvršavanje koda firstapp.js datoteku.

$ nodejs firstapp.js

ako dobijete bilo kakav problem s dopuštenjem za izvršavanje skripte, tada morate pokrenuti sljedeću naredbu za postavljanje odobrenja za izvršenje firstapp-a.js datoteku i ponovno pokrenite gornju naredbu.

$ chmod + x firstapp.js

Izrada lokalnog web poslužitelja

JavaScript je popularni skriptni jezik na strani klijenta koji ne zahtijeva pokretanje bilo kojeg web poslužitelja. Web poslužitelj je potreban za pokretanje bilo kojeg skriptnog jezika na strani poslužitelja kao što je php, asp itd. i trebate instalirati određeni web poslužitelj za pokretanje skripti na strani poslužitelja. Koristeći NodeJS framework, možete jednostavno implementirati lokalni web poslužitelj koji se može koristiti za pokretanje skripte na strani poslužitelja.

Otvorite nano editor da biste stvorili novu JavaScript datoteku nazvanu poslužitelj.js koji će se koristiti za stvaranje lokalnog web poslužitelja.

$ nano poslužitelj.js

Dodajte sljedeći kôd u datoteku da biste stvorili vezu poslužitelja na portu broja 6060. Prema ovom kodu, NodeJS će slušati vezu poslužitelja na localhost: 6060, a ako se veza može uspješno uspostaviti, generirat će se 200 koda i kao izlaz će se prikazati 'NodeJS App'.

var http = require ('http');
var poslužitelj = http.createServer (funkcija (odgovor na zahtjev)
zahtjev.writeHead (200, 'Content-Type': 'text / plain');
odgovor.kraj ('NodeJS aplikacija');
);
poslužitelju.slušati (6060);
konzola.log ('Poslužitelj je pokrenut na http: // localhost: 6060 /');

Spremite datoteku pritiskom na Ctrl + x i y. Sada izvršite sljedeću naredbu za pokretanje web poslužitelja. Ako se kôd pravilno izvrši, na konzoli će se prikazati poruka 'Poslužitelj je pokrenut na http: // localhost: 6060'.

$ nodejs poslužitelj.js

Otvorite bilo koji preglednik da biste provjerili radi li kôd web poslužitelja ispravno ili ne.  Skripta će vratiti sadržaj "NodeJS App" kao preglednik ako se gornji kôd pravilno izvrši. Utipkajte sljedeći URL u adresnu traku za provjeru.

http: // localhost: 6060

U gornjem primjeru u pregledniku se prikazuje jednostavan statični tekst koji se dodaje kao sadržaj s odgovorom. Ali općenito, bilo koja indeksna datoteka prikazuje se kada se izvrši osnovni URL. Dakle, kako možete priložiti bilo koju html datoteku u skriptu za povezivanje poslužitelja prikazano je u sljedećem dijelu.

U početku stvorite vrlo jednostavnu html datoteku s imenom indeks.html pomoću uređivača teksta sa sljedećim kodom i spremite ga u nodejsapp direktorij koji je prethodno kreiran.




Testiranje aplikacije NodeJS


Ovo je moja prva web aplikacija koja koristi NodeJS




Sada stvorite drugu JavaScript datoteku s imenom poslužitelj2.js sa sljedećim kodom za prikaz indeks.html datoteku, nakon stvaranja veze s web poslužiteljem. Ovdje, fs modul se koristi za čitanje indeksa.html datoteku. Na temelju koda mogu se generirati tri vrste izlaza. Ako se veza uspostavi pravilno i indeksira.html datoteka postoji tada će učitati sadržaj indeksa.html datoteku u pregledniku. Ako se veza uspostavi, ali indeksira.html datoteka ne postoji na trenutnom mjestu, tada će se ispisati poruka 'Stranica nije pronađena'.  Ako se veza uspostavi i indeksira.html datoteka također postoji, ali traženi url nije točan, tada će se prikazati tekst "Zadani sadržaj" kao zadani sadržaj. Port broj 5000 ovdje je postavljen kao port za slušanje. Dakle, kad se veza s web poslužiteljem uspješno uspostavi, na konzoli će se prikazati poruka "Server posluša na 5000".

var http = require ('http');
var fs = zahtijeva ('fs');
var poslužitelj = http.createServer (funkcija (zahtjev, odgovor)
ako (zahtjev.url === "/")
fs.readFile ("indeks.html ", funkcija (pogreška, pgResp)
if (pogreška)
odgovor.writeHead (404);
odgovor.write ('Stranica nije pronađena');
ostalo
odgovor.writeHead (200, 'Content-Type': 'text / html');
odgovor.pisati (pgResp);

odgovor.kraj();
);
ostalo
odgovor.writeHead (200, 'Content-Type': 'text / html');
odgovor.pisati('

Zadani sadržaj

');
odgovor.kraj();

);
poslužitelju.slušati (5000);
konzola.log ('Poslužitelj sluša na 5000');

Spremite datoteku i izađite iz uređivača. Pokrenite poslužitelj izvršavanjem sljedeće naredbe.

$ nodejs poslužitelj2.js


Upišite sljedeći URL za prikaz sadržaja indeksa.html datoteku u pregledniku.

http: // localhost: 5000

Sada u preglednik umetnite nevaljani URL i provjerite izlaz.

http: // localhost: 5000 / test

Sada izmijenite server2.js datoteku i postavite ime datoteke kao index2.html koji ne izlazi i ponovno pokreće poslužitelj. Ponovno upišite osnovni URL da biste provjerili izlaz.

NodeJS je zahtjevan okvir i pomoću njega možete izvršavati mnoge zadatke. Kao početnici, možete slijediti korake prikazane u ovom članku da biste započeli razvoj aplikacija pomoću NodeJS-a.

Emulirajte klikove mišem lebdeći mišem bez klika u sustavu Windows 10
Korištenje miša ili tipkovnice u pogrešnom držanju pretjerane upotrebe može rezultirati mnogim zdravstvenim problemima, uključujući naprezanje, sindro...
Dodajte geste miša u sustav Windows 10 pomoću ovih besplatnih alata
Posljednjih godina računala i operativni sustavi uvelike su se razvili. Bilo je vrijeme kada su korisnici morali koristiti naredbe za navigaciju kroz ...
Kontrolirajte i upravljajte kretanjem miša između više monitora u sustavu Windows 10
Dvostruki zaslon upravitelja miša omogućuje vam kontrolu i konfiguriranje kretanja miša između više monitora, usporavajući njegovo kretanje blizu gran...