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.