Aby rozpocząć tworzenie aplikacji Node.js, pierwszym krokiem jest instalacja frameworka node.js. Struktura Node.js jest dostępna dla różnych systemów operacyjnych, od Windows po Ubuntu i OS X. Po zainstalowaniu frameworka Node.js możesz zacząć budować swoje pierwsze aplikacje Node.js.
Node.js ma również możliwość wbudowania zewnętrznej funkcjonalności lub rozszerzonej funkcjonalności poprzez wykorzystanie niestandardowych modułów. Te moduły należy zainstalować osobno. Przykładem modułu jest moduł MongoDB, który umożliwia pracę z bazami danych MongoDB z poziomu aplikacji Node.js.
W tym samouczku nauczysz się:
- Jak pobrać i zainstalować Node.js w systemie Windows
- Jak zainstalować NPM w systemie Windows 10/8/7
- Uruchomienie pierwszej aplikacji „Hello World” w Node.js
Jak zainstalować Node.js w systemie Windows
Pierwszym krokiem w korzystaniu z Node.js jest instalacja bibliotek Node.js w systemie klienta. Poniżej znajdują się kroki, aby pobrać i zainstalować Node.js w systemie Windows:
Krok 1) Pobierz instalator Node.js dla systemu Windows
Wejdź na stronę https://nodejs.org/en/download/ i pobierz niezbędne pliki binarne.
W naszym przykładzie zamierzamy pobrać Node.js w systemie Windows z 32-bitowymi plikami instalacyjnymi.
Krok 2) Uruchom instalację
Kliknij dwukrotnie pobrany plik .msi, aby rozpocząć instalację.
Kliknij przycisk Uruchom na pierwszym ekranie, aby rozpocząć instalację.
Krok 3) Kontynuuj kroki instalacji
Na następnym ekranie kliknij przycisk „Dalej”, aby kontynuować instalację
Krok 4) Zaakceptuj regulamin
Na następnym ekranie zaakceptuj umowę licencyjną i kliknij przycisk Dalej.
Krok 5) Ustaw ścieżkę
Na następnym ekranie wybierz lokalizację, w której ma zostać zainstalowany Node.js, a następnie kliknij przycisk Dalej.
1. Najpierw wprowadź lokalizację pliku do instalacji Node.js. To jest miejsce, w którym pliki dla Node.js będą przechowywane po instalacji.
2. Kliknij przycisk Dalej, aby kontynuować instalację.
Krok 6) Wybierz domyślne składniki do zainstalowania
Zaakceptuj domyślne komponenty i kliknij przycisk Dalej.
Krok 7) Rozpocznij instalację
Na następnym ekranie kliknij przycisk Instaluj, aby rozpocząć instalację Node.js w systemie Windows.
Krok 8) Zakończ instalację
Kliknij przycisk Zakończ, aby zakończyć instalację.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Jak zainstalować NPM w systemie Windows 10/8/7
Innym sposobem zainstalowania Node.js na dowolnym komputerze klienckim jest użycie „menedżera pakietów”.
W systemie Windows pobieranie NPM (Node Package Manager) jest znane jako Chocolatey. Został zaprojektowany jako zdecentralizowana platforma do szybkiego instalowania aplikacji i narzędzi, których potrzebujesz.
Aby zainstalować NPM w systemie Windows za pośrednictwem Chocolatey, należy wykonać następujące kroki.
Krok 1) Instalacja Chocolatey - Witryna Chocolatey (https://chocolatey.org/) zawiera bardzo jasne instrukcje dotyczące instalacji tego frameworka.
- Pierwszym krokiem jest uruchomienie poniższego polecenia w oknach wiersza polecenia. To polecenie jest pobierane ze strony internetowej Chocolatey i jest standardowym poleceniem do instalacji Node.js przez Chocolatey.
- Poniższe polecenie to polecenie PowerShell, które wywołuje zdalny skrypt PowerShell w witrynie Chocolatey. To polecenie należy uruchomić w oknie poleceń programu PowerShell.
- Ten skrypt programu PowerShell wykonuje całą niezbędną pracę polegającą na pobieraniu wymaganych składników i ich odpowiednim instalowaniu.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin
Krok 2) Następnym krokiem jest zainstalowanie Node.js na komputerze lokalnym za pomocą menedżera pakietów Chocolatey. Można to zrobić, uruchamiając poniższe polecenie w wierszu polecenia.
cinst nodejs install
Jeśli instalacja się powiedzie, zostanie wyświetlony komunikat o pomyślnej instalacji Node.js.
Uwaga: jeśli pojawi się błąd, taki jak „C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1” Następnie ręcznie utwórz folder w ścieżce
Uruchomienie pierwszej aplikacji Hello World w Node.js.
Po pobraniu i zainstalowaniu Node.js na komputerze spróbujmy wyświetlić „Hello World” w przeglądarce internetowej.
Utwórz plik Node.js z nazwą pliku 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śnienie kodu:
- Podstawowa funkcjonalność funkcji „require” polega na tym, że odczytuje ona plik JavaScript, wykonuje go, a następnie zwraca obiekt. Korzystając z tego obiektu można następnie korzystać z różnych funkcjonalności dostępnych w module wywoływanym przez funkcję require. A więc w naszym przypadku, ponieważ chcemy skorzystać z funkcjonalności HTTP i używamy polecenia require (http).
- W drugiej linii kodu tworzymy aplikację serwerową opartą na prostej funkcji. Ta funkcja jest wywoływana za każdym razem, gdy kierowane jest żądanie do naszej aplikacji serwerowej.
- Po odebraniu żądania prosimy naszą funkcję o zwrócenie klientowi odpowiedzi „Hello World”. Funkcja writeHead służy do wysyłania danych nagłówka do klienta, a podczas gdy funkcja end zamyka połączenie z klientem.
- Następnie używamy funkcji server.listen, aby nasza aplikacja serwerowa nasłuchiwała żądań klientów na porcie nr 8080. Tutaj możesz określić dowolny dostępny port.
Wykonywanie kodu
-
Zapisz plik na swoim komputerze: C: \ Users \ Your Name \ firstprogram.js
-
W wierszu polecenia przejdź do folderu, w którym znajduje się plik. Wpisz polecenie Node firstprogram.js
-
Teraz Twój komputer działa jako serwer! Jeśli ktoś spróbuje uzyskać dostęp do komputera przez port 8080, otrzyma komunikat „Hello World!” wiadomość w zamian!
-
Uruchom przeglądarkę internetową i wpisz adres: http: // localhost: 8080
Wynik
Podsumowanie
- Widzieliśmy instalację Node.js za pośrednictwem modułu instalacyjnego MSI, który jest dostępny na stronie internetowej Node.js. Ta instalacja instaluje niezbędne moduły, które są wymagane do uruchomienia aplikacji Node.js na kliencie.
- Node.js można również zainstalować za pośrednictwem menedżera pakietów. Menedżer pakietów dla systemu Windows jest znany jako Chocolatey. Wykonując kilka prostych poleceń w wierszu poleceń, menedżer pakietów Chocolatey automatycznie pobiera niezbędne pliki, a następnie instaluje je na komputerze klienckim.
- Prosta aplikacja Node.js polega na utworzeniu serwera, który nasłuchuje na określonym porcie. Gdy żądanie przychodzi do serwera, serwer automatycznie wysyła do klienta odpowiedź „Hello World”.