VPS: 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 przedstawia kroki instalacji Node.js, Deno i Bun na Windows. Poniższe kroki muszą być wykonane przez RDP, jeśli nie wiesz, jak połączyć się z serwerem przez RDP, zerknij na nasz Poradnik Pierwszego Dostępu (RDP).
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 Node.js, bo to jedno z najpopularniejszych i najczęściej używanych rozwiązań.
- Node.js
- Deno
- Bun
Instalacja środowiska Node.js
Krok 1: Pobieranie plików
Otwórz przeglądarkę, której używasz (w tym poradniku korzystam z Chrome) i przejdź na https://Node.js.org/en
Kliknij przycisk Download Node.js (LTS)
i poczekaj na zakończenie pobierania.
Zalecamy instalację najnowszej wersji Long Term Support (LTS).
Krok 2: Instalacja Node.js
Uruchom instalator, klikając na pobrany plik. Na stronie powitalnej kliknij Next
.
Przeczytaj i zaakceptuj (zaznaczając checkbox) Umowę Licencyjną Node.js, a następnie kliknij Next
.
Wskaż lokalizację instalacji Node.js.
Rekomendujemy pozostawienie domyślnej lokalizacji instalacji.
Na kolejnej stronie możesz zrezygnować z instalacji niektórych pakietów Node.js. Jeśli chcesz standardową instalację, co jest zalecane, po prostu kliknij Next
. Możesz też zainstalować Chocolatey, ale nie jest to konieczne.
Krok 3: Zakończenie instalacji
Teraz kliknij Install
i poczekaj na zakończenie instalacji. Bądź cierpliwy, może to chwilę potrwać. :)
Po zakończeniu kliknij Finish
i zacznij korzystać z Node.js na swoim serwerze.
Aktualizacja Node.js do najnowszej wersji
Polecenie node -v
pokaże zainstalowaną wersję Node.js. Od czasu do czasu sprawdzaj, czy masz najnowszą wersję LTS. Aby zaktualizować Node.js, powtórz kroki z sekcji instalacji.
Uruchamianie Node.js i npm
npm to oficjalny menedżer pakietów Node.js. Użyjesz go do instalowania pakietów z internetu.
Wszystkie pakiety npm znajdziesz na ich stronie.
Tworzenie nowego projektu
Za każdym razem, gdy chcesz zacząć nowy projekt Node.js, utwórz nowy folder w Eksploratorze plików, otwórz w nim Wiersz poleceń lub PowerShell i wpisz npm init
, aby rozpocząć konfigurację. Zostaniesz poproszony o podanie podstawowych informacji do utworzenia pliku package.json
, który będzie "konfigiem" projektu.
Na Windows kliknięcie raz na ścieżkę w Eksploratorze plików, wpisanie cmd
i naciśnięcie Enter
otworzy Wiersz poleceń w bieżącym katalogu, co ułatwia pracę.
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ą po wejściu na localhost.
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)
Uruchom ten kod poleceniem node .
i sprawdź efekt, wchodząc w przeglądarce na localhost:80
.
Instalacja zewnętrznych pakietów npm odbywa się przez npm install [nazwa-pakietu]
.
Instalacja środowiska Deno
Instalacja Deno jest prosta — wpisz irm https://deno.land/install.ps1 | iex
w PowerShell. Wyszukaj w Windows Powershell
, otwórz go jako administrator i uruchom powyższe polecenie, wykonując ewentualne instrukcje.
Aby sprawdzić zainstalowaną wersję, wpisz deno --version
.
Aktualizacja Deno do najnowszej wersji
Aktualizację Deno wykonasz poleceniem deno upgrade
.
Uruchamianie Deno
Aby uruchomić Deno, stwórz plik index.ts
i napisz w nim kod. Przykład prostego serwera http na porcie 80, który odpowiada testową wiadomością po wejściu na localhost, wygląda tak:
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
Uruchom kod poleceniem deno run --allow-net index.ts
i sprawdź efekt, wchodząc na localhost:80
w przeglądarce.
Deno został stworzony z myślą o bezpieczeństwie, dlatego wymaga podania uprawnień, np. --allow-net
do korzystania z niektórych modułów.
Instalacja środowiska Bun
Bun oferuje prostą instalację jednym poleceniem, ale można też zainstalować go przez npm, jeśli wcześniej korzystałeś z Node.js.
- Polecenie
- npm
W PowerShell wpisz irm bun.sh/install.ps1|iex
, aby zainstalować Bun na serwerze.
Serwer może nie mieć wymaganych plików. Bun poinformuje Cię o tym i poda linki do pobrania podczas próby instalacji.
Jeśli masz już npm, możesz zainstalować Bun poleceniem npm install -g bun
.
Uruchamianie Bun
Bun został zaprojektowany jako szybszy silnik JavaScript, z podobną konfiguracją do Node.js. Otwórz pusty katalog i wpisz w Wierszu poleceń bun init
.
W zależności od wybranego języka (JS lub TS), Bun utworzy plik konfiguracyjny (jsconfig.json lub tsconfig.json).
Aby uruchomić Bun, stwórz plik index.ts
i napisz w nim kod. Przykład prostego serwera http na porcie 80, który odpowiada testową wiadomością po wejściu na localhost, wygląda tak:
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
Uruchom kod poleceniem bun index.ts
i sprawdź efekt, wchodząc na localhost:80
w przeglądarce.
Podsumowanie
Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś JavaScript na swoim VPS! Jeśli masz pytania lub problemy, skontaktuj się z naszym supportem, który jest do Twojej dyspozycji codziennie!