Decydujesz, które usługi możemy włączyć do analizy, personalizacji i wyświetlania treści zewnętrznych.
Na naszej stronie używamy plików cookie i podobnych technologii, aby personalizować treści, osadzać materiały zewnętrzne i lepiej rozumieć sposób korzystania z poszczególnych sekcji.
Niezbędne pliki cookie
Te wpisy zapewniają podstawowe funkcje, takie jak bezpieczeństwo, stabilność i obsługa formularzy.
Opcjonalne sekcje
AnalitykaMarketingPersonalizacjaMedia zewnętrzne
Dane mogą być przetwarzane za twoją zgodą lub na podstawie prawnie uzasadnionych interesów. W ustawieniach plików cookie możesz odrzucić każdą opcjonalną kategorię lub wyrazić na nią zgodę.
Niektóre usługi przetwarzają dane osobowe w państwach trzecich. Wyrażając zgodę, akceptujesz również przekazywanie tych danych. Więcej informacji znajdziesz w naszej polityce prywatności.
Możesz później w każdej chwili wrócić do swojego wyboru i go zmienić. · 1.0.2
Konfiguracja Node.js na serwerze Windows – Uruchamianie nowoczesnych aplikacji JavaScript
Dowiedz się, jak skonfigurować Node.js do skalowalnych aplikacji czasu rzeczywistego w lekkim środowisku → Sprawdź teraz
10 listopada 20262 min czytania0 Wyświetlenia0 pomocne
Wprowadzenie
Node.js to wieloplatformowe, otwarte środowisko uruchomieniowe JavaScript, które wykonuje kod JavaScript poza przeglądarką, na przykład na serwerach lub w narzędziach wiersza poleceń. Oparte na silniku V8, wspiera asynchroniczne, zdarzeniowe operacje wejścia/wyjścia, co czyni je niezwykle wydajnym do tworzenia skalowalnych aplikacji sieciowych i czasu rzeczywistego.
Paradygmat „JavaScript wszędzie” pozwala programistom używać jednego języka zarówno po stronie backendu, jak i frontendu.
FAQ
Często zadawane pytania
Najpierw zaktualizuj system i zainstaluj Dockera (polecenia: curl -fsSL https://get.docker.com -o get-docker.sh oraz sh get-docker.sh), ponieważ Node.js działa w kontenerach Docker.
Node.js to wieloplatformowe, otwarte środowisko uruchomieniowe JavaScript, które wykonuje kod poza przeglądarką, oparte na silniku V8 z asynchronicznym, zdarzeniowym I/O.
Opinia
Czy ten artykuł był pomocny?
Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.
0 od 0 Osoby oceniające uznały ten artykuł za pomocny.
Indywidualna pomoc
Instrukcja nie wystarcza?
Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.
Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.
Nawigacja
Oprogramowanie
Przygotowanie
Przed skonfigurowaniem Node.js warto przygotować system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację niezbędnych zależności. To zapewnia stabilne środowisko i pomaga uniknąć problemów podczas lub po instalacji.
Aktualizacja systemu
Aby system działał z najnowszymi aktualizacjami oprogramowania i zabezpieczeń, zawsze najpierw wykonaj aktualizację systemu. Użyj następującego polecenia:
Code
sudo apt update && sudo apt upgrade -y
Dzięki temu system będzie miał wszystkie aktualne poprawki bezpieczeństwa i wersje oprogramowania przed kolejnym krokiem.
Instalacja zależności
Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Node.js jest uruchamiany na Twoim systemie w różnych kontenerach Docker. W tym celu najpierw musisz zainstalować Dockera. Wykonaj polecenia:
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Szczegółową instrukcję krok po kroku dotyczącą instalacji i korzystania z Dockera znajdziesz w naszym poradniku Docker.
Instalacja
Gdy spełnione są wszystkie wymagania i przygotowania, możesz rozpocząć instalację aplikacji Node.js.
Aby korzystać z Node.js w izolowanym środowisku, najpierw pobierz oficjalny obraz oparty na Alpine. Użyj polecenia, aby pobrać najnowszy obraz Node.js 22 na swój system, przygotowując go do wdrożeń kontenerowych:
Code
docker pull node:22-alpine
Następnie możesz uruchomić kontener na bazie tego obrazu i otworzyć w nim sesję powłoki. Uruchom kontener z interaktywną powłoką. Opcja --rm zapewnia automatyczne usunięcie kontenera po wyjściu, dzięki czemu Twój host pozostaje czysty.
Code
docker run -it --rm --entrypoint sh node:22-alpine
W kontenerze sprawdź zainstalowaną wersję Node.js poleceniem node -v, która powinna pokazać v22.19.0. Wersję npm sprawdzisz poleceniem npm -v, oczekując 10.9.3. To potwierdza, że obraz zawiera właściwe wersje Node.js i npm i jest gotowy do użycia.
Konfiguracja
Po uruchomieniu kontenera Node.js warto skonfigurować ważne ustawienia Node.js bezpośrednio w środowisku. Popularnym sposobem jest definiowanie zmiennych środowiskowych, na przykład:
Code
export NODE_ENV=production
To aktywuje tryb produkcyjny, który włącza optymalizacje wydajności i dostosowuje logowanie. Do celów deweloperskich możesz ustawić NODE_ENV=development, aby uzyskać bardziej szczegółowe komunikaty o błędach i funkcje debugowania.
Dobrze zorganizowany katalog projektu jest ważny, zaczynając od pliku konfiguracyjnego, który utworzysz poleceniem:
Code
npm init -y
To tworzy plik package.json, który definiuje zależności, skrypty i metadane projektu. Jest to centralny plik konfiguracyjny każdej aplikacji Node.js.
Zależności instalujesz poleceniem npm install <package>, a zależności deweloperskie dodajesz przez npm install <package> --save-dev. Sekcja scripts w package.json pozwala definiować własne polecenia, takie jak npm start lub npm run build, ułatwiające uruchamianie i zarządzanie projektem.
Dla zaawansowanych konfiguracji możesz dostosować Node.js za pomocą plików .npmrc lub .nvmrc, aby skonfigurować prywatne rejestry, opcje cache lub określoną wersję Node.js. Dzięki temu Twoja aplikacja działa spójnie w różnych środowiskach.
Podsumowanie i dodatkowe zasoby
Gratulacje! Pomyślnie zainstalowałeś i skonfigurowałeś Node.js na swoim serwerze VPS lub serwerze dedykowanym. Polecamy również zapoznać się z następującymi zasobami, które mogą pomóc w konfiguracji serwera: