Če želite začeti graditi svoje programe Node.js, je prvi korak namestitev ogrodja node.js. Okvir Node.js je na voljo za različne operacijske sisteme, od Windows do Ubuntuja in OS X. Ko je okvir Node.js nameščen, lahko začnete graditi svoje prve programe Node.js.
Node.js ima tudi možnost vdelave zunanje ali razširjene funkcionalnosti z uporabo modulov po meri. Te module je treba namestiti ločeno. Primer modula je modul MongoDB, ki vam omogoča delo z bazami podatkov MongoDB iz vaše aplikacije Node.js.
V tej vadnici boste izvedeli-
- Kako prenesti in namestiti Node.js v sistem Windows
- Kako namestiti NPM v sistem Windows 10/8/7
- Zaženite svojo prvo aplikacijo "Hello World" v Node.js
Kako namestiti Node.js v sistem Windows
Prvi korak pri uporabi Node.js je namestitev knjižnic Node.js v odjemalskem sistemu. Spodaj so navedeni koraki za prenos in namestitev Node.js v sistemu Windows:
Korak 1) Prenesite namestitveni program Node.js za Windows
Pojdite na spletno mesto https://nodejs.org/en/download/ in prenesite potrebne binarne datoteke.
V našem primeru bomo s 32-bitnimi nastavitvenimi datotekami prenesli Node.js v sistem Windows.
Korak 2) Zaženite namestitev
Dvokliknite preneseno datoteko .msi, da začnete namestitev.
Za začetek namestitve kliknite gumb Zaženi na prvem zaslonu.
Korak 3) Nadaljujte z namestitvenimi koraki
Na naslednjem zaslonu kliknite gumb "Naprej", da nadaljujete z namestitvijo
Korak 4) Sprejmite pogoje in določila
Na naslednjem zaslonu sprejmite licenčno pogodbo in kliknite gumb Naprej.
Korak 5) Nastavite pot
Na naslednjem zaslonu izberite mesto, kjer je treba namestiti Node.js, in nato kliknite gumb Naprej.
1. Najprej vnesite mesto datoteke za namestitev Node.js. Tu bodo po namestitvi shranjene datoteke za Node.js.
2. Za nadaljevanje namestitve kliknite gumb Naprej.
Korak 6) Izberite privzete komponente, ki jih želite namestiti
Sprejmite privzete komponente in kliknite gumb Naprej.
Korak 7) Zaženite namestitev
Na naslednjem zaslonu kliknite gumb Namesti, da začnete nameščati Node.js v sistem Windows.
Korak 8) Dokončajte namestitev
Za dokončanje namestitve kliknite gumb Končaj.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Kako namestiti NPM v sistem Windows 10/8/7
Drugi način namestitve Node.js na kateri koli odjemalski računalnik je uporaba "upravitelja paketov".
V sistemu Windows je prenos NPM (upravitelj paketov vozlišč) znan kot Chocolatey. Zasnovan je bil kot decentraliziran okvir za hitro namestitev aplikacij in orodij, ki jih potrebujete.
Za namestitev NPM v sistem Windows prek Chocolatey je treba izvesti naslednje korake.
Korak 1) Namestitev Chocolatey - Spletno mesto Chocolatey (https://chocolatey.org/) vsebuje zelo jasna navodila, kako je treba ta okvir namestiti.
- Prvi korak je zagon spodnjega ukaza v oknih ukaznega poziva. Ta ukaz je vzet s spletnega mesta Chocolatey in je standardni ukaz za namestitev Node.js prek Chocolatey.
- Spodnji ukaz je ukaz PowerShell, ki prikliče oddaljeni skript PowerShell na spletnem mestu Chocolatey. Ta ukaz je treba zagnati v oknu ukaza PowerShell.
- Ta skript PowerShell opravi vse potrebno, da prenese potrebne komponente in jih ustrezno namesti.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ čokoladni \ koš
Korak 2) Naslednji korak je namestitev Node.js na vaš lokalni računalnik z upravljalnikom paketov Chocolatey. To lahko storite tako, da v ukaznem pozivu zaženete spodnji ukaz.
cinst nodejs namestite
Če je namestitev uspešna, boste prejeli sporočilo o uspešni namestitvi Node.js.
Opomba: Če se prikaže napaka, na primer "C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1" Nato ročno ustvarite mapo na poti
Zagon vaše prve aplikacije Hello World v Node.js
Ko v računalnik prenesete in namestite Node.js, poskusimo v spletnem brskalniku prikazati "Hello World".
Ustvarite datoteko Node.js z 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);
Razlaga kode:
- Osnovna funkcionalnost funkcije "require" je ta, da prebere datoteko JavaScript, jo zažene in nato vrne predmet. S tem objektom lahko nato uporabimo različne funkcije, ki so na voljo v modulu, ki ga imenuje funkcija require. V našem primeru torej, ker želimo uporabiti funkcionalnost HTTP in uporabljamo ukaz require (http).
- V tej 2. vrstici kode ustvarjamo strežniško aplikacijo, ki temelji na preprosti funkciji. Ta funkcija se pokliče vsakič, ko se zahteva naša strežniška aplikacija.
- Ko prejmemo zahtevo, prosimo, da naša funkcija stranki vrne odgovor »Hello World«. Funkcija writeHead se uporablja za pošiljanje podatkov glave odjemalcu in medtem ko končna funkcija zapre povezavo z odjemalcem.
- Nato uporabljamo funkcijo server.listen, da naša strežniška aplikacija prisluhne zahtevam odjemalcev na vratih št. 8080. Tu lahko določite katero koli razpoložljivo vrata.
Izvajanje kode
-
Datoteko shranite v računalnik: C: \ Users \ Your Name \ firstprogram.js
-
V ukaznem pozivu se pomaknite do mape, v kateri je datoteka shranjena. Vnesite ukaz Node firstprogram.js
-
Zdaj vaš računalnik deluje kot strežnik! Če kdo poskuša dostopati do vašega računalnika na vratih 8080, bo dobil "Hello World!" sporočilo v zameno!
-
Zaženite spletni brskalnik in vnesite naslov: http: // localhost: 8080
OutPut
Povzetek
- Namestitev Node.js smo videli prek namestitvenega modula MSI, ki je na voljo na spletnem mestu Node.js. Ta namestitev namesti potrebne module, ki so potrebni za zagon aplikacije Node.js na odjemalcu.
- Node.js je mogoče namestiti tudi prek upravitelja paketov. Upravitelj paketov za okna je znan kot Chocolatey. Z zagonom nekaterih preprostih ukazov v ukaznem pozivu upravitelj paketov Chocolatey samodejno prenese potrebne datoteke in jih nato namesti na odjemalski računalnik.
- Preprosta aplikacija Node.js je sestavljena iz ustvarjanja strežnika, ki posluša na določenih vratih. Ko zahteva pride na strežnik, strežnik samodejno pošlje odjemalcu odgovor »Hello World«.