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 Linux – Uruchamianie nowoczesnych aplikacji JavaScript
Dowiedz się, jak skonfigurować stabilne środowisko Node.js dla skalowalnych aplikacji czasu rzeczywistego z Dockerem i przygotowaniem systemu → Sprawdź teraz
10 listopada 20262 min czytania2 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 I/O, co czyni je niezwykle wydajnym do budowy 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 poleceniem sudo apt update && sudo apt upgrade -y. Ponieważ Node.js działa w kilku kontenerach Docker, musisz następnie zainstalować Docker jako zależność.
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
Zanim skonfigurujesz Node.js, powinieneś przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich niezbędnych zależności. To przygotowanie zapewnia stabilne środowisko i pomaga uniknąć problemów podczas lub po instalacji.
Aktualizacja systemu
Aby system działał z najnowszym oprogramowaniem i aktualizacjami bezpieczeństwa, zawsze najpierw wykonaj aktualizację systemu. Użyj następującego polecenia:
Code
sudo apt update && sudo apt upgrade -y
Dzięki temu upewnisz się, że system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszą instalacją.
Instalacja zależności
Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Node.js będzie działać na twoim systemie w kilku kontenerach Docker. Dlatego najpierw musi być zainstalowany Docker. Wykonaj następujące 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 używania Dockera znajdziesz w naszym przewodniku Docker.
Instalacja
Po spełnieniu wszystkich wymagań i przygotowaniu systemu możesz rozpocząć instalację aplikacji Node.js.
Aby korzystać z Node.js w izolowanym środowisku, najpierw pobierz oficjalny obraz oparty na Alpine. Wykonaj polecenie, aby pobrać najnowszy obraz Node.js 22 i przygotować go do wdrożenia w kontenerach:
Code
docker pull node:22-alpine
Następnie możesz uruchomić kontener na podstawie tego obrazu i otworzyć w nim sesję powłoki. Użyj poniższego polecenia, aby uruchomić kontener interaktywnie. Opcja --rm powoduje automatyczne usunięcie kontenera po jego zamknięciu, co utrzymuje porządek na hoście.
Code
docker run -it --rm --entrypoint sh node:22-alpine
W kontenerze możesz sprawdzić zainstalowaną wersję Node.js poleceniem node -v, które powinno wyświetlić 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 ustawienie zmiennych środowiskowych, na przykład:
Code
export NODE_ENV=production
To włącza tryb produkcyjny, optymalizacje wydajności i dostosowuje logowanie. Do celów deweloperskich możesz ustawić NODE_ENV=development, aby uzyskać szczegółowe komunikaty o błędach i funkcje debugowania.
Dobrze zorganizowana struktura folderów projektu jest ważna, 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 developerskie dodajesz z 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 Node.js można dostosować za pomocą plików .npmrc lub .nvmrc, aby wymusić prywatne rejestry, opcje cache lub określoną wersję Node.js. Dzięki temu 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 vSerwerze/Dedykowanym Serwerze. Zalecamy również zapoznanie się z następującymi zasobami, które pomogą w konfiguracji serwera: