Go to main content

Serwer dedykowany: Instalacja JavaScript

Ten poradnik został stworzony z wykorzystaniem następujących produktów:

(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)

Wprowadzenie

Ten poradnik pokazuje kroki instalacji Node.js, Deno i Bun. Te 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 cokolwiek zainstalujesz na serwerze, zalecamy uruchomić polecenie aktualizacji odpowiednie dla Twojego systemu operacyjnego, aby utrzymać serwer bezpiecznym.

  sudo apt update

Instalacja

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

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 zwykle prostszy.

Uruchom poniższe polecenie, aby zacząć instalację 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. Zwykle nie jest to najnowsza wersja, więc warto ją zaktualizować, żeby mieć najnowsze funkcje. Na szczęście pakiet npm n daje bardzo prosty sposób na to.

Najpierw zainstaluj go poleceniem npm install -g n, a potem możesz uruchomić n [wersja], gdzie [wersja] to numer wersji, którą chcesz zainstalować.

tip

Zalecamy trzymać się najnowszej wersji Long Term Support. 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, musisz stworzyć nowy katalog (mkdir [nazwa-projektu]) lub wejść do pustego folderu i uruchomić npm init, żeby rozpocząć konfigurację. To zapyta Cię o podstawowe dane i stworzy plik package.json, który jest "konfigiem" do uruchamiania Node.js.

Po inicjalizacji projektu możesz stworzyć plik index.js i napisać w nim kod. Na przykład stworzymy prosty serwer http na domyślnym porcie 80, który odpowiada testową wiadomością przy dostępie z localhost. Kod wygląda tak:

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 możesz uruchomić ten kod poleceniem node . i sprawdzić efekt, wchodząc w przeglądarce na localhost:80.

tip

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

Postępując według tego poradnika, zainstalujesz jedno z popularnych środowisk uruchomieniowych JavaScript na swoim serwerze Linux.