Przejdź do głównej treści

Konfiguracja środowiska JavaScript na serwerze Linux - Uruchamiaj nowoczesne aplikacje webowe

Idealne produkty do tego poradnika

Zacznij od razu — zamów odpowiedni produkt i postępuj zgodnie z tym poradnikiem krok po kroku.

Wprowadzenie​

Ten poradnik pokaże Ci, jak zainstalować Node.js, Deno i Bun. Wszystkie polecenia musisz wykonać przez SSH. Jeśli nie wiesz, jak połączyć się z serwerem przez SSH, zerknij na nasz Pierwszy dostęp (SSH).

Przygotowanie​

Zanim zaczniesz instalować cokolwiek na serwerze, warto wykonać aktualizację systemu, aby Twój serwer był bezpieczny.

sudo apt update

Instalacja​

Na początek musisz zdecydować, które środowisko JavaScript chcesz zainstalować. W sieci znajdziesz mnóstwo materiałów opisujących każde z nich szczegółowo. Ten poradnik zawiera podstawowe komendy i przykłady kodu. Polecamy NodeJS, bo to jedno z najpopularniejszych i najczęściej używanych środowisk.

Instalacja środowiska Node.js​

Node.js możesz zainstalować przez menedżera pakietów swojej dystrybucji Linux lub użyć nvm. My polecamy apt, bo jest prostszy.

Uruchom poniższe polecenie, aby zainstalować Node.js przez menedżera pakietów.

apt install nodejs -y

Aby instalować pakiety Node.js do swoich projektów, potrzebujesz też menedżera pakietów npm.

apt install npm

Aktualizacja Node.js do najnowszej wersji​

Polecenie node -v pokaże zainstalowaną wersję Node.js. Zazwyczaj nie jest to najnowsza wersja, więc warto ją zaktualizować, by mieć dostęp do najnowszych funkcji. Na szczęście pakiet npm n pozwala to zrobić bardzo łatwo.

Najpierw zainstaluj go poleceniem npm install -g n, a potem możesz zainstalować dowolną wersję Node.js poleceniem n [wersja], gdzie [wersja] to numer wersji.

wskazówka

Zalecamy trzymać się najnowszej wersji Long Term Support (LTS). Zrobisz to poleceniem n lts.

Uruchamianie Node.js & npm​

npm to oficjalny menedżer pakietów Node.js. Będziesz go używać do instalowania pakietów z internetu.

notatka

Wszystkie pakiety npm znajdziesz na ich stronie.

Tworzenie nowego projektu​

Za każdym razem, gdy chcesz zacząć nowy projekt Node.js, utwórz nowy katalog (mkdir [nazwa-projektu]) lub przejdź do pustego folderu i uruchom npm init, aby rozpocząć konfigurację. Program zapyta Cię o podstawowe informacje do stworzenia pliku package.json, który będzie "konfigiem" projektu.

Po inicjalizacji projektu stwórz plik index.js i napisz w nim kod. Jako przykład stworzymy prosty serwer http na domyślnym porcie 80, który odpowiada testową wiadomością przy dostępie z localhosta:

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})

server.listen(80)

Teraz uruchom ten kod poleceniem node . i sprawdź efekt, wchodząc w przeglądarce na localhost:80.

wskazówka

Instalacja zewnętrznych pakietów npm odbywa się poleceniem npm install [nazwa-pakietu]

Dzięki temu poradnikowi zainstalujesz jedno z popularnych środowisk JavaScript na swoim serwerze Linux.