A Node.js alkalmazások építésének megkezdéséhez az első lépés a node.js keretrendszer telepítése. A Node.js keretrendszer számos operációs rendszer számára elérhető, közvetlenül a Windows-tól az Ubuntu és az OS X-ig. A Node.js keretrendszer telepítése után elkezdheti az első Node.js-alkalmazások építését.
A Node.js emellett képes beépített külső vagy kibővített funkcionalitást egyedi modulok felhasználásával. Ezeket a modulokat külön kell telepíteni. A modulra példa a MongoDB modul, amely lehetővé teszi, hogy a Node.js alkalmazásból származó MongoDB adatbázisokkal dolgozzon.
Ebben az oktatóanyagban megtanulja-
- A Node.js letöltése és telepítése Windows rendszeren
- Az NPM telepítése a Windows 10/8/7 rendszerre
- Az első "Hello World" alkalmazás futtatása a Node.js fájlban
A Node.js telepítése a Windows rendszerre
A Node.js használatának első lépése a Node.js könyvtárak telepítése az ügyfélrendszerre. Az alábbiakban bemutatjuk a Node.js letöltését és telepítését a Windows rendszerbe:
1. lépés: Töltse le a Node.js Installer programot a Windows rendszerhez
Nyissa meg a https://nodejs.org/en/download/ webhelyet, és töltse le a szükséges bináris fájlokat.
Példánkban a Node.js letöltését a Windows rendszerre fogjuk tenni a 32 bites telepítőfájlokkal.
2. lépés: Futtassa a telepítést
A telepítés megkezdéséhez kattintson duplán a letöltött .msi fájlra.
Az első képernyőn kattintson a Futtatás gombra a telepítés megkezdéséhez.
3. lépés: Folytassa a telepítési lépéseket
A következő képernyőn kattintson a "Tovább" gombra a telepítés folytatásához
4. lépés: Fogadja el a feltételeket
A következő képernyőn fogadja el a licencszerződést, és kattintson a Tovább gombra.
5. lépés: Állítsa be az elérési utat
A következő képernyőn válassza ki a Node.js telepítésének helyét, majd kattintson a Tovább gombra.
1. Először írja be a fájl helyét a Node.js telepítéséhez. Itt tárolják a Node.js fájljait a telepítés után.
2. A telepítés folytatásához kattintson a Tovább gombra.
6. lépés: Válassza ki a telepítendő alapértelmezett összetevőket
Fogadja el az alapértelmezett összetevőket, és kattintson a Tovább gombra.
7. lépés: Indítsa el a telepítést
A következő képernyőn kattintson a Telepítés gombra a Node.js telepítésének megkezdéséhez a Windows rendszeren.
8. lépés: Fejezze be a telepítést
A telepítés befejezéséhez kattintson a Befejezés gombra.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Az NPM telepítése a Windows 10/8/7 rendszerre
A Node.js bármely ügyfélgépre történő telepítésének másik módja a "csomagkezelő" használata.
Windows rendszeren az NPM (Node Package Manager) letöltése Chocolatey néven ismert. Úgy tervezték, hogy decentralizált keretrendszer legyen a szükséges alkalmazások és eszközök gyors telepítéséhez.
Az NPM Windows rendszerre történő telepítéséhez a Chocolatey segítségével a következő lépéseket kell végrehajtani.
1. lépés: A Chocolatey telepítése - A Chocolatey webhely (https://chocolatey.org/) nagyon világos utasításokat tartalmaz arról, hogyan kell ezt a keretrendszert telepíteni.
- Az első lépés az alábbi parancs futtatása a parancssor ablakaiban. Ez a parancs a Chocolatey webhelyről származik, és ez a Node.js Chocolatey-n keresztüli telepítésének standard parancsa.
- Az alábbi parancs egy PowerShell parancs, amely meghívja a távoli PowerShell parancsfájlt a Chocolatey webhelyen. Ezt a parancsot egy PowerShell parancsablakban kell futtatni.
- Ez a PowerShell-szkript elvégzi az összes szükséges munkát a szükséges összetevők letöltésével és azok megfelelő telepítésével.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ csokoládé \ bin
2. lépés: A következő lépés a Node.js telepítése a helyi gépre a Chocolatey csomagkezelő használatával. Ezt úgy teheti meg, hogy az alábbi parancsot futtatja a parancssorban.
cinst nodejs telepíteni
Ha a telepítés sikeres, megkapja a Node.js sikeres telepítésének üzenetét.
Megjegyzés: Ha olyan hibát kap, mint a "C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1", akkor manuálisan hozza létre a mappát az elérési útvonalon
Az első Hello World alkalmazás futtatása a Node.js fájlban
Miután letöltötte és telepítette a Node.js fájlt a számítógépére, próbálkozzon a "Hello World" megjelenítésével egy webböngészőben.
Hozzon létre egy Node.js fájlt az firstprogram.js fájlnévvel
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
Kód Magyarázat:
- A "megkövetelés" funkció alapvető funkciója, hogy elolvassa a JavaScript fájlt, végrehajtja a fájlt, majd folytatja az objektum visszaküldését. Ennek az objektumnak a felhasználásával aztán fel lehet használni a szükséges funkció által meghívott modulban elérhető különféle funkciókat. Tehát a mi esetünkben, mivel a HTTP funkcionalitását akarjuk használni, és a Require (http) parancsot használjuk.
- Ebben a második kódsorban egy szerver alkalmazást hozunk létre, amely egy egyszerű funkción alapul. Ezt a függvényt akkor hívják meg, amikor kérést küldenek a kiszolgáló alkalmazásunkhoz.
- Amikor megkeresés érkezik, arra kérjük a funkciónkat, hogy küldjön "Hello World" választ az ügyfélnek. A writeHead függvény fejlécadatok küldésére szolgál az ügyfélnek, és míg a végfunkció lezárja a kapcsolatot az ügyféllel.
- Ezután a server.listen függvényt használjuk arra, hogy a szerveralkalmazásunk meghallgassa az ügyfélkéréseket a 8080. számú porton. Itt megadhat bármely elérhető portot.
A kód végrehajtása
-
Mentse a fájlt a számítógépére: C: \ Users \ Your Name \ firstprogram.js
-
A parancssorban keresse meg azt a mappát, ahol a fájlt tárolja. Írja be a Csomópont firstprogram.js parancsot
-
Most a számítógép szerverként működik! Ha valaki megpróbálja elérni a számítógépét a 8080-as porton, akkor kap egy "Hello World!" üzenet cserébe!
-
Indítsa el az internet böngészőjét, és írja be a következő címet: http: // localhost: 8080
Kimenet
Összegzés
- Láttuk a Node.js telepítését az MSI telepítő modulon keresztül, amely elérhető a Node.js webhelyen. Ez a telepítés telepíti a Node.js alkalmazás futtatásához szükséges modulokat az ügyfélen.
- A Node.js csomagkezelőn keresztül is telepíthető. A Windows csomagkezelője Chocolatey néven ismert. Néhány egyszerű parancs futtatásával a parancssorban a Chocolatey csomagkezelő automatikusan letölti a szükséges fájlokat, majd telepíti azokat az ügyfélgépre.
- Egy egyszerű Node.js alkalmazás egy kiszolgáló létrehozásából áll, amely egy adott portot hallgat. Amikor egy kérés érkezik a szerverre, a szerver automatikusan „Hello World” választ küld az ügyfélnek.