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 na Windows. Poniższe kroki musisz wykonać przez RDP. Jeśli nie wiesz, jak połączyć się z serwerem przez RDP, zerknij na nasz Poradnik: Pierwszy dostęp (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ę (w tym poradniku używamy 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 pobrany instalator. 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ę (zalecaną), po prostu kliknij Next. Możesz też zainstalować Chocolatey, ale nie jest to konieczne.
Krok 3: Zakończenie instalacji
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 Instalacja Node.js.
Uruchamianie Node.js i npm
npm to oficjalny menedżer pakietów Node.js. Użyjesz go do instalacji 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ę. Program zapyta o podstawowe informacje do stworzenia pliku package.json, który będzie "konfigiem" projektu.
Na Windows kliknięcie raz w ścieżkę folderu w Eksploratorze i wpisanie cmd, a potem Enter, otworzy Wiersz poleceń w tym katalogu — mega wygodne.
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ę komendą 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 jako administrator i uruchom tę komendę, wykonując ewentualne dalsze instrukcje.
Aby sprawdzić zainstalowaną wersję, wpisz deno --version.
Aktualizacja Deno do najnowszej wersji
Aktualizację Deno wykonasz poleceniem deno upgrade.
Uruchamianie Deno
Aby zacząć z Deno, stwórz plik index.ts i napisz w nim kod. Jako przykład prosty serwer http na porcie 80, który odpowiada testową wiadomością po wejściu na localhost.
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 jest zaprojektowane z myślą o bezpieczeństwie, dlatego wymaga podania uprawnień, np. --allow-net do dostępu do sieci.
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, wpisz npm install -g bun, aby zainstalować Bun.
Uruchamianie Bun
Bun jest szybszy niż niektóre inne silniki JavaScript i ma podobną konfigurację do Node.js. Aby zacząć, otwórz pusty folder i wpisz w Wierszu poleceń bun init.
W zależności od wybranego języka (JS lub TS), Bun stworzy plik konfiguracyjny (jsconfig.json lub tsconfig.json).
Stwórz plik index.ts i napisz w nim kod prostego serwera http na porcie 80, który odpowiada testową wiadomością po wejściu na localhost.
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, udało Ci się zainstalować JavaScript! Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂