Ak chcete začať budovať svoje aplikácie Node.js, prvým krokom je inštalácia rámca node.js. Rámec Node.js je k dispozícii pre rôzne operačné systémy priamo od Windows po Ubuntu a OS X. Po nainštalovaní rámca Node.js môžete začať budovať svoje prvé aplikácie Node.js.
Node.js má tiež schopnosť vložiť externú funkčnosť alebo rozšírenú funkčnosť využitím vlastných modulov. Tieto moduly sa musia inštalovať osobitne. Príkladom modulu je modul MongoDB, ktorý vám umožňuje pracovať s databázami MongoDB z vašej aplikácie Node.js.
V tomto návode sa naučíte
- Ako sťahovať a inštalovať Node.js v systéme Windows
- Ako nainštalovať NPM vo Windows 10/8/7
- V Node.js je spustená vaša prvá aplikácia „Hello World“
Ako nainštalovať Node.js na Windows
Prvým krokom pri používaní súboru Node.js je inštalácia knižníc Node.js na klientskom systéme. Ďalej sú uvedené kroky na stiahnutie a inštaláciu súboru Node.js v systéme Windows:
Krok 1) Stiahnite si inštalátor Node.js pre Windows
Prejdite na stránku https://nodejs.org/en/download/ a stiahnite si potrebné binárne súbory.
V našom príklade sa chystáme prevziať súbor Node.js pre Windows s 32-bitovými inštalačnými súbormi.
Krok 2) Spustite inštaláciu
Inštaláciu spustíte dvojitým kliknutím na stiahnutý súbor .msi.
Inštaláciu spustíte kliknutím na tlačidlo Spustiť na prvej obrazovke.
Krok 3) Pokračujte v krokoch inštalácie
Na ďalšej obrazovke kliknite na tlačidlo „Ďalej“ a pokračujte v inštalácii
Krok 4) Prijmite zmluvné podmienky
Na ďalšej obrazovke prijmite licenčnú zmluvu a kliknite na tlačidlo Ďalej.
Krok 5) Nastavte cestu
Na ďalšej obrazovke vyberte umiestnenie, kde je potrebné nainštalovať Node.js, a potom kliknite na tlačidlo Ďalej.
1. Najskôr zadajte umiestnenie súboru pre inštaláciu súboru Node.js. Tu sa po inštalácii uložia súbory pre Node.js.
2. Pokračujte v inštalácii kliknutím na tlačidlo Ďalej.
Krok 6) Vyberte predvolené komponenty, ktoré sa majú nainštalovať
Prijmite predvolené komponenty a kliknite na tlačidlo Ďalej.
Krok 7) Spustite inštaláciu
Na ďalšej obrazovke kliknite na tlačidlo Inštalovať a spustite inštaláciu súboru Node.js v systéme Windows.
Krok 8) Dokončite inštaláciu
Inštaláciu dokončíte kliknutím na tlačidlo Dokončiť.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Ako nainštalovať NPM vo Windows 10/8/7
Ďalším spôsobom, ako nainštalovať Node.js na akýkoľvek klientský počítač, je použiť „správcu balíkov“.
Vo Windows je sťahovanie NPM (Správca balíkov uzlov) známe ako Chocolatey. Bol navrhnutý ako decentralizovaný rámec pre rýchlu inštaláciu aplikácií a nástrojov, ktoré potrebujete.
Pre inštaláciu NPM na Windows cez Chocolatey je potrebné vykonať nasledujúce kroky.
Krok 1) Inštalácia Chocolatey - Webová stránka Chocolatey (https://chocolatey.org/) obsahuje veľmi jasné pokyny, ako je potrebné tento rámec nainštalovať.
- Prvým krokom je spustenie nižšie uvedeného príkazu v oknách príkazového riadku. Tento príkaz je prevzatý z webovej stránky Chocolatey a je štandardným príkazom na inštaláciu súboru Node.js cez Chocolatey.
- Nasledujúci príkaz je príkaz PowerShell, ktorý volá vzdialený skript PowerShell na webovej stránke Chocolatey. Tento príkaz je potrebné spustiť v príkazovom okne PowerShell.
- Tento skript PowerShell vykonáva všetku potrebnú prácu pri sťahovaní požadovaných komponentov a ich zodpovedajúcej inštalácii.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((nový objekt wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ čokoládový \ bin
Krok 2) Ďalším krokom je inštalácia súboru Node.js na miestny počítač pomocou správcu balíkov Chocolatey. Môžete to urobiť spustením nižšie uvedeného príkazu v príkazovom riadku.
cinst nodejs nainštalovať
Ak je inštalácia úspešná, zobrazí sa správa o úspešnej inštalácii súboru Node.js.
Poznámka: Ak sa zobrazí chyba ako „C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1“, potom priečinok v ceste vytvorte manuálne.
Spustenie vašej prvej aplikácie Hello World v Node.js
Keď budete mať súbor Node.js stiahnutý a nainštalovaný vo vašom počítači, skúsme zobraziť „Hello World“ vo webovom prehliadači.
Vytvorte súbor Node.js s názvom súboru firstprogram.js
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
Vysvetlenie kódu:
- Základnou funkciou funkcie „vyžadovať“ je to, že číta súbor JavaScript, vykoná ho a potom pokračuje v návrate objektu. Pomocou tohto objektu potom môžeme používať rôzne funkcie dostupné v module volanom funkciou require. Takže v našom prípade, keďže chceme využívať funkčnosť protokolu HTTP a používame príkaz require (http).
- V tomto druhom riadku kódu vytvárame serverovú aplikáciu, ktorá je založená na jednoduchej funkcii. Táto funkcia sa volá, kedykoľvek sa požaduje naša serverová aplikácia.
- Po prijatí žiadosti žiadame našu funkciu, aby klientovi vrátila odpoveď „Hello World“. Funkcia writeHead sa používa na odoslanie údajov hlavičky klientovi, zatiaľ čo funkcia end ukončí spojenie s klientom.
- Potom používame funkciu server.listen, aby naša serverová aplikácia naslúchala požiadavkám klientov na porte č. 8080. Tu môžete určiť akýkoľvek dostupný port.
Vykonanie kódu
-
Uložte súbor do počítača: C: \ Users \ Vaše meno \ firstprogram.js
-
Na príkazovom riadku prejdite do priečinka, v ktorom je súbor uložený. Zadajte príkaz Node firstprogram.js
-
Váš počítač teraz funguje ako server! Ak sa niekto pokúsi získať prístup k vášmu počítaču na porte 8080, dostane „Ahoj svet!“ správa na oplátku!
-
Spustite internetový prehliadač a zadajte adresu: http: // localhost: 8080
Výkon
Zhrnutie
- Inštaláciu Node.js sme videli prostredníctvom inštalačného modulu MSI, ktorý je k dispozícii na webe Node.js. Táto inštalácia nainštaluje potrebné moduly, ktoré sú potrebné na spustenie aplikácie Node.js na klientovi.
- Node.js je tiež možné nainštalovať prostredníctvom správcu balíkov. Správca balíkov pre Windows je známy ako Chocolatey. Spustením niektorých jednoduchých príkazov v príkazovom riadku správca balíkov Chocolatey automaticky stiahne potrebné súbory a potom ich nainštaluje do klientskeho počítača.
- Jednoduchá aplikácia Node.js spočíva vo vytvorení servera, ktorý počúva na konkrétnom porte. Keď na server príde požiadavka, server automaticky odošle klientovi odpoveď „Hello World“.