Oto sposób rozpoczęcia pracy z technologią Node.js.
Rozdział 1: Pierwsze kroki
Aby rozpocząć pracę z Node.js, zaloguj się za pomocą przeglądarki internetowej do serwisu Webmin, który jest dostępny pod tym linkiem: https://s1.imiki.pl:10000/. Twój login to Twoje inicjały oraz numer z dziennika, np. jeśli nazywasz się Jan Kowalski i masz numer 4 w dzienniku, twój login będzie jk4. Hasłem natomiast jest „EciePecie666!”.
Po zalogowaniu, kliknij przycisk „Przybory” -> „Terminal”, dzięki czemu przejdziesz do terminala serwera Ubuntu, na którym zainstalowany jest Node.js. Dobrą praktyką jest zmiana hasła na własne. Aby to zrobić, użyj polecenia passwd, a następnie podaj nowe hasło dla swojego profilu. W przypadku problemów z logowaniem, skontaktuj się ze mną poprzez Facebooka lub e-mail: m.mika@zsti.gliwice.pl.
Każdy uczeń posiada swój folder w katalogu domowym. Aby je zobaczyć, wpisz polecenie ls /home. Możesz również uruchomić menadżer plików, wpisując polecenie mc.

Aby wejść do swojego katalogu, użyj polecenia cd /home/twój_login. Dla Jan Kowalskiego byłoby to cd /home/jk4. Możesz również korzystać z menadżera plików w celu nawigacji.
Rozdział 2: Wgrywanie i zarządzanie plikami
W celu wgrywania i zarządzania plikami w swoim katalogu domowym możesz skorzystać z różnych metod.
- Zewnętrzny menadżer plików w Webmin: Możesz skorzystać z narzędzia dostarczanego przez Webmin, czyli zewnętrznego menadżera plików. Po zalogowaniu się, przejdź do „Przybory” -> „Menadżer plików”.

- Terminal: Możesz także użyć terminala. Odpal dowolny terminal i wpisz następującą komendę:
ssh -p 666 jk6@s1.imiki.pl
Następnie podaj swoje hasło. Ta komenda wykorzystuje protokół SSH, który jest dostępny pod portem 666. Ten sposób jest dostępny na komputerach prywatnych. Jeśli pracujesz na komputerze szkolnym, możesz skorzystać z programu Putty, jeśli jest dostępny, lub z 1 metody. Możesz również zainstalować dodatek do Visual Studio Code, który obsługuje protokół SSH.
- Program WinSCP: Inną opcją jest skorzystanie z programu WinSCP. Pobierz go z https://winscp.net/eng/download.php.
- Login: jk4
- Hasło: EciePecie666! (o ile nie zmieniłeś wcześniej)
- Port: 666
- Za pomocą GitHuba:
Możesz także użyć GitHuba do wgrywania plików do konsoli.Załaduj swoje pliki na GitHuba do repozytorium.Następnie zaloguj się do konsoli i sklonuj repozytorium za pomocą komendy:
git clone <adres_repozytorium>
W ten sposób będziesz mieć dostęp do swoich plików w konsoli.
Rozdział 3: Tworzenie projektu Node.js
Projekty w Node.js tworzymy zazwyczaj w naszym katalogu domowym. Istnieją dwa główne sposoby, aby to zrobić:
Zewnętrzny lub wewnętrzny menedżer plików (np. mc): Skorzystaj z menedżera plików dostępnego w Webmin lub innym narzędziu, aby utworzyć nowy katalog dla projektu.
Terminal: Możesz również utworzyć katalog dla projektu za pomocą polecenia
mkdir, na przykład:
mkdir /home/jk4/projekt1
W miejsce jk4 podaj swój login. Następnie możesz wejść do tego katalogu za pomocą polecenia cd, np.:
cd /home/jk4/projekt1
Teraz, gdy masz już utworzony katalog dla projektu, możesz użyć narzędzia npm (Node Package Manager), aby utworzyć projekt w Node.js. Oto jak to zrobić:
Inicjowanie projektu za pomocą npm: W terminalu, będąc w katalogu projektu, wpisz następującą komendę:
npm init
Ta komenda uruchomi kreator inicjalizacji projektu, który poprosi Cię o wprowadzenie różnych informacji, takich jak nazwa projektu, wersja, opis itp. Możesz podać wartości domyślne, naciskając Enter, lub ręcznie wprowadzić swoje dane.
Po zakończeniu kreatora, zostanie utworzony plik package.json, który zawiera informacje o twoim projekcie oraz zależnościach. Teraz masz już zainicjowany projekt Node.js i możesz rozpocząć pracę nad nim!
Rozdział 4: Tworzenie i uruchamianie skryptu Node.js za pomocą polecenia nano
Aby napisać prosty skrypt Node.js i uruchomić go za pomocą polecenia nano, wykonaj następujące kroki:
Napisz skrypt Node.js: Uruchom
nanoi utwórz nowy plik, na przykładhello.js, wpisując:
nano hello.js
W edytorze nano wpisz następujący kod JavaScript:
console.log("Witaj w świecie Node.js!");Zapisz i zamknij plik: Po napisaniu kodu, naciśnij
Ctrl + O, aby zapisać zmiany, a następnieEnter. Następnie naciśnijCtrl + X, aby zamknąć edytornano.Uruchom skrypt: Aby uruchomić skrypt, wpisz w terminalu:
node hello.jsSkrypt zostanie uruchomiony, a na konsoli wyświetli się wiadomość „Witaj w świecie Node.js!”.
Rozdział 5: Instalacja dodatkowych bibliotek za pomocą npm
Aby zainstalować dodatkowe biblioteki za pomocą npm, w szczególności forever oraz fs, wykonaj następujące kroki:
Instalacja
forever: Aby zainstalowaćforever, użyj polecenia:npm install -g foreverOpcja
-goznacza instalację globalną, co pozwala na korzystanie zforeverz dowolnego miejsca w systemie.
Instalacja
fs: Bibliotekafsjest częścią standardowej biblioteki Node.js, więc nie musisz jej instalować oddzielnie. Jest to moduł do pracy z systemem plików.Rozbuduj skrypt o zmienną: Możemy rozbudować nasz skrypt
hello.js, dodając zmienną tekst, którą chcemy wyświetlić w konsoli. Edytuj skrypthello.jsza pomocąnano:
nano hello.js
Wprowadź następujące zmiany w kodzie JavaScript:
const tekst = "Witaj w świecie Node.js!"; console.log(tekst);Zapisz zmiany, naciskając
Ctrl + O, a następnieEnter. Zamknij edytor, naciskającCtrl + X.Teraz po uruchomieniu skryptu
hello.jsza pomocą polecenianode hello.js, w konsoli zostanie wyświetlony tekst przechowywany w zmiennejtekst.
