Da biste započeli izgradnju svojih aplikacija Node.js, prvi korak je instalacija okvira node.js. Okvir Node.js dostupan je za razne operativne sustave, izravno od Windows-a do Ubuntu-a i OS-a X. Jednom kada se Node.js okvir instalira, možete započeti izgradnju svojih prvih Node.js aplikacija.
Node.js također ima mogućnost ugrađene vanjske ili proširene funkcionalnosti korištenjem prilagođenih modula. Ovi se moduli moraju instalirati odvojeno. Primjer modula je MongoDB modul koji vam omogućuje rad s MongoDB bazama podataka iz vaše aplikacije Node.js.
U ovom vodiču naučit ćete-
- Kako preuzeti i instalirati Node.js na Windows
- Kako instalirati NPM na Windows 10/8/7
- Pokretanje prve aplikacije "Hello World" u Node.js
Kako instalirati Node.js na Windows
Prvi korak u korištenju Node.js je instalacija biblioteka Node.js na klijentskom sustavu. Slijede koraci za preuzimanje i instaliranje Node.js u sustavu Windows:
Korak 1) Preuzmite Node.js Installer za Windows
Idite na web mjesto https://nodejs.org/en/download/ i preuzmite potrebne binarne datoteke.
U našem ćemo primjeru preuzeti Node.js na Windows s 32-bitnim datotekama za postavljanje.
Korak 2) Pokrenite instalaciju
Dvaput kliknite na preuzetu .msi datoteku da biste započeli instalaciju.
Kliknite gumb Pokreni na prvom zaslonu da biste započeli instalaciju.
Korak 3) Nastavite s instalacijskim koracima
Na sljedećem zaslonu kliknite gumb "Dalje" da biste nastavili s instalacijom
Korak 4) Prihvatite uvjete i odredbe
Na sljedećem zaslonu prihvatite ugovor o licenci i kliknite gumb Dalje.
Korak 5) Postavite put
Na sljedećem zaslonu odaberite mjesto na kojem treba instalirati Node.js, a zatim kliknite gumb Dalje.
1. Prvo unesite mjesto datoteke za instalaciju Node.js. Ovdje će se datoteke za Node.js pohraniti nakon instalacije.
2. Kliknite gumb Dalje da biste nastavili s instalacijom.
Korak 6) Odaberite zadane komponente koje želite instalirati
Prihvatite zadane komponente i kliknite gumb Dalje.
Korak 7) Pokrenite instalaciju
Na sljedećem zaslonu kliknite gumb Instaliraj da biste započeli instaliranje Node.js na Windows.
Korak 8) Dovršite instalaciju
Kliknite gumb Završi da biste dovršili instalaciju.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Kako instalirati NPM na Windows 10/8/7
Drugi način instaliranja Node.js-a na bilo koji klijentski stroj je korištenje "upravitelja paketa".
U sustavu Windows preuzimanje NPM-a (Node Package Manager) poznato je pod nazivom Chocolatey. Dizajniran je kao decentralizirani okvir za brzu instalaciju aplikacija i alata koji su vam potrebni.
Za instaliranje NPM-a na Windows putem Chocolateyja potrebno je izvršiti sljedeće korake.
Korak 1) Instaliranje Chocolatey - Web mjesto Chocolatey (https://chocolatey.org/) sadrži vrlo jasne upute o načinu instaliranja ovog okvira.
- Prvi korak je pokretanje donje naredbe u prozorima naredbenog retka. Ova je naredba preuzeta s web stranice Chocolatey i standardna je naredba za instaliranje Node.js putem Chocolatey.
- Sljedeća naredba je naredba PowerShell koja poziva udaljenu PowerShell skriptu na web mjestu Chocolatey. Ovu naredbu treba pokrenuti u PowerShell naredbenom prozoru.
- Ova skripta PowerShell obavlja sav potreban posao preuzimajući potrebne komponente i instalirajući ih u skladu s tim.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ čokoladna \ kanta
Korak 2) Sljedeći je korak instaliranje Node.js na vaš lokalni stroj pomoću Chocolatey, upravitelja paketa. To se može učiniti pokretanjem naredbe u nastavku u naredbenom retku.
cinst nodejs instalirati
Ako je instalacija uspješna, dobit ćete poruku o uspješnoj instalaciji Node.js.
Napomena: Ako dobijete pogrešku poput "C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1" Zatim ručno stvorite mapu na putu
Pokretanje vaše prve aplikacije Hello World u Node.js
Nakon što preuzmete i instalirate Node.js na svoje računalo, pokušajmo prikazati "Hello World" u web pregledniku.
Stvorite datoteku Node.js s imenom datoteke firstprogram.js
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
Objašnjenje koda:
- Osnovna funkcionalnost funkcije "zahtijeva" je da čita JavaScript datoteku, izvršava datoteku i zatim vraća objekt. Koristeći ovaj objekt, tada se mogu koristiti razne funkcionalnosti dostupne u modulu koje naziva funkcija require. Dakle, u našem slučaju, budući da želimo koristiti funkcionalnost HTTP-a i koristimo naredbu require (http).
- U ovom 2. retku koda stvaramo poslužiteljsku aplikaciju koja se temelji na jednostavnoj funkciji. Ova se funkcija poziva kad god se uputi zahtjev našoj aplikaciji poslužitelja.
- Kada primimo zahtjev, tražimo od naše funkcije da klijentu vrati odgovor "Hello World". Funkcija writeHead koristi se za slanje podataka zaglavlja klijentu i dok će završna funkcija zatvoriti vezu s klijentom.
- Tada koristimo funkciju server.listen kako bi naša poslužiteljska aplikacija slušala zahtjeve klijenta na portu br. 8080. Ovdje možete odrediti bilo koji dostupan port.
Izvršenje koda
-
Spremite datoteku na računalo: C: \ Users \ Your Name \ firstprogram.js
-
U naredbenom retku dođite do mape u kojoj je datoteka pohranjena. Unesite naredbu Node firstprogram.js
-
Sada vaše računalo radi kao poslužitelj! Ako netko pokuša pristupiti vašem računalu na portu 8080, dobit će "Hello World!" poruka zauzvrat!
-
Pokrenite internetski preglednik i upišite adresu: http: // localhost: 8080
Izlaz
Sažetak
- Instalaciju Node.js vidjeli smo putem instalacijskog modula MSI koji je dostupan na web mjestu Node.js. Ova instalacija instalira potrebne module koji su potrebni za pokretanje aplikacije Node.js na klijentu.
- Node.js se također može instalirati putem upravitelja paketa. Upravitelj paketa za Windows poznat je pod nazivom Chocolatey. Izvođenjem nekih jednostavnih naredbi u naredbenom retku, upravitelj paketa Chocolatey automatski preuzima potrebne datoteke, a zatim ih instalira na klijentski stroj.
- Jednostavna aplikacija Node.js sastoji se od stvaranja poslužitelja koji sluša na određenom portu. Kad zahtjev dođe na poslužitelj, poslužitelj automatski klijentu šalje odgovor 'Hello World'.