Chcete-li začít budovat své aplikace Node.js, prvním krokem je instalace rozhraní node.js. Rámec Node.js je k dispozici pro různé operační systémy přímo od Windows po Ubuntu a OS X. Jakmile je rámec Node.js nainstalován, můžete začít budovat své první aplikace Node.js.
Node.js má také schopnost integrovat externí funkce nebo rozšířené funkce pomocí vlastních modulů. Tyto moduly musí být instalovány samostatně. Příkladem modulu je modul MongoDB, který vám umožní pracovat s databázemi MongoDB z vaší aplikace Node.js.
V tomto výukovém programu se naučíte
- Jak stáhnout a nainstalovat soubor Node.js v systému Windows
- Jak nainstalovat NPM na Windows 10/8/7
- Spuštění vaší první aplikace „Hello World“ v Node.js
Jak nainstalovat Node.js na Windows
Prvním krokem při používání Node.js je instalace knihoven Node.js v klientském systému. Níže jsou uvedeny kroky ke stažení a instalaci souboru Node.js v systému Windows:
Krok 1) Stáhněte si instalační program Node.js pro Windows
Přejděte na web https://nodejs.org/en/download/ a stáhněte si potřebné binární soubory.
V našem příkladu se chystáme stáhnout Node.js pro Windows s 32bitovými instalačními soubory.
Krok 2) Spusťte instalaci
Instalaci zahájíte dvojitým kliknutím na stažený soubor .msi.
Instalaci zahájíte kliknutím na tlačítko Spustit na první obrazovce.
Krok 3) Pokračujte v instalačních krocích
Na další obrazovce pokračujte v instalaci kliknutím na tlačítko „Další“
Krok 4) Přijměte podmínky
Na další obrazovce přijměte licenční smlouvu a klikněte na tlačítko Další.
Krok 5) Nastavte cestu
Na další obrazovce vyberte umístění, kam je třeba nainstalovat Node.js, a poté klikněte na tlačítko Další.
1. Nejprve zadejte umístění souboru pro instalaci Node.js. Zde se po instalaci uloží soubory pro Node.js.
2. Klepnutím na tlačítko Další pokračujte v instalaci.
Krok 6) Vyberte výchozí komponenty, které se mají nainstalovat
Přijměte výchozí komponenty a klikněte na tlačítko Další.
Krok 7) Spusťte instalaci
Na další obrazovce klikněte na tlačítko Instalovat a spusťte instalaci Node.js ve Windows.
Krok 8) Dokončete instalaci
Instalaci dokončete kliknutím na tlačítko Dokončit.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Jak nainstalovat NPM na Windows 10/8/7
Druhým způsobem, jak nainstalovat Node.js na jakýkoli klientský počítač, je použít „správce balíčků“.
Ve Windows je stahování NPM (Správce balíčků uzlů) známé jako Chocolatey. Byl navržen jako decentralizovaný rámec pro rychlou instalaci aplikací a nástrojů, které potřebujete.
Pro instalaci NPM na Windows prostřednictvím Chocolatey je třeba provést následující kroky.
Krok 1) Instalace Chocolatey - Web Chocolatey (https://chocolatey.org/) obsahuje velmi jasné pokyny, jak je třeba tento rámec nainstalovat.
- Prvním krokem je spuštění níže uvedeného příkazu v oknech příkazového řádku. Tento příkaz je převzat z webu Chocolatey a je standardním příkazem pro instalaci Node.js přes Chocolatey.
- Níže uvedený příkaz je příkaz PowerShell, který volá vzdálený skript PowerShell na webu Chocolatey. Tento příkaz je třeba spustit v příkazovém okně PowerShellu.
- Tento skript prostředí PowerShell provádí veškerou nezbytnou práci při stahování požadovaných komponent a jejich odpovídající instalaci.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((nový objekt wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ čokoládový \ koš
Krok 2) Dalším krokem je instalace Node.js na místní počítač pomocí správce balíčků Chocolatey. To lze provést spuštěním níže uvedeného příkazu v příkazovém řádku.
cinst nodejs nainstalovat
Pokud je instalace úspěšná, zobrazí se zpráva o úspěšné instalaci Node.js.
Poznámka: Pokud se zobrazí chyba jako „C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1“, pak ručně vytvořte složku v cestě
Spuštění vaší první aplikace Hello World v Node.js
Jakmile si soubor Node.js stáhnete a nainstalujete do počítače, zkuste zobrazit „Hello World“ ve webovém prohlížeči.
Vytvořte soubor Node.js s názvem souboru firstprogram.js
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
Vysvětlení kódu:
- Základní funkcí funkce „require“ je to, že čte soubor JavaScriptu, spouští soubor a poté pokračuje v návratu objektu. Pomocí tohoto objektu lze potom použít různé funkce dostupné v modulu volaném funkcí require. V našem případě tedy, protože chceme použít funkčnost HTTP a používáme příkaz require (http).
- V tomto druhém řádku kódu vytváříme serverovou aplikaci založenou na jednoduché funkci. Tato funkce je volána, kdykoli je odeslán požadavek na naši serverovou aplikaci.
- Když je přijat požadavek, žádáme naši funkci, aby klientovi vrátila odpověď „Hello World“. Funkce writeHead se používá k odesílání dat záhlaví klientovi a zatímco koncová funkce ukončí připojení k klientovi.
- Poté používáme funkci server.listen k tomu, aby naše serverová aplikace poslouchala požadavky klientů na portu č. 8080. Zde můžete zadat libovolný dostupný port.
Provádění kódu
-
Uložte soubor do počítače: C: \ Users \ Vaše jméno \ firstprogram.js
-
Na příkazovém řádku přejděte do složky, kde je soubor uložen. Zadejte příkaz Node firstprogram.js
-
Váš počítač nyní funguje jako server! Pokud se někdo pokusí o přístup k vašemu počítači na portu 8080, obdrží „Hello World!“ zpráva na oplátku!
-
Spusťte internetový prohlížeč a zadejte adresu: http: // localhost: 8080
Výstup
souhrn
- Viděli jsme instalaci Node.js prostřednictvím instalačního modulu MSI, který je k dispozici na webu Node.js. Tato instalace nainstaluje potřebné moduly, které jsou nutné ke spuštění aplikace Node.js na klientovi.
- Node.js lze také nainstalovat pomocí správce balíčků. Správce balíčků pro Windows je známý jako Chocolatey. Spuštěním několika jednoduchých příkazů v příkazovém řádku správce balíčků Chocolatey automaticky stáhne potřebné soubory a poté je nainstaluje na klientský počítač.
- Jednoduchá aplikace Node.js spočívá ve vytvoření serveru, který naslouchá na konkrétním portu. Když na server přijde požadavek, server automaticky odešle klientovi odpověď „Hello World“.