NodeJS to framework po stronie serwera typu open source zbudowany na licencji JavaScript w ramach MIT (Massachusetts Institute of Technology). Służy głównie do programowania asynchronicznego i jest to bardzo lekka rama, która sprawia, że jest szybszy niż inne ramy. Jest również obsługiwany przez większość popularnych systemów operacyjnych. Różne typy aplikacji, takie jak aplikacja internetowa, aplikacja wiersza poleceń, RESTful API itp. można opracować z tymi ramami. Jak możesz łatwo zainstalować i używać tej struktury na Ubuntu, pokazano w tym artykule.
NodeJS Kroki instalacji
1. Naciskać Ctrl+alt+t Aby otworzyć terminal i uruchom następujące polecenie, aby zainstalować nodeJS
$ sudo apt -get instal -y nodejs
Po zakończeniu procesu instalacji wpisz następujące polecenie, aby sprawdzić wersję zainstalowanej struktury.
$ nodejs -v
2. Aby zainstalować niezbędne moduły i pakiety. Uruchom następujące polecenia, aby zainstalować NPM.
$ sudo npm instaluj npm -global
Sprawdź wersję NPM.
$ npm -v
Teraz NodeJS jest gotowy do wykorzystania do opracowania dowolnej aplikacji. Jak zastosować nodejs jako początkujący, jest pokazany w następnej części tego artykułu.
Za pomocą NodeJS
Możesz użyć nodejs do różnych rodzajów tworzenia aplikacji. Jako początkujący, w jaki sposób możesz utworzyć prostą aplikację konsoli, a serwer WWW są wyświetlane w tej części.
Tworzenie aplikacji konsoli
Uruchom następujące polecenia, aby utworzyć katalog o nazwie NodeJSApp Aby zachować uporządkowanie kodu, przejdź do nowo utworzonego katalogu i otwórz nano edytor do tworzenia nazwanego pliku JavaScript FirstApp.JS.
$ mkdir nodejsappNapisz następujący kod w pliku, aby wydrukować wyjście w konsoli. Naciśnij Ctrl+X, a następnie Y, aby zapisać plik i wyjść z edytora.
konsola.log („First NodeJS Application”);Uruchom następujące polecenie, aby wykonać kod FirstApp.plik JS.
$ nodeJS FirstApp.JSJeśli otrzymasz jakikolwiek problem z uprawnieniami do wykonania skryptu, musisz uruchomić następujące polecenie, aby ustawić uprawnienie wykonania FirstApp.plik JS i ponownie uruchom powyższe polecenie.
$ CHMOD +x FISTAPP.JSTworzenie lokalnego serwera WWW
JavaScript jest popularnym językiem skryptów po stronie klienta, który nie wymaga uruchomienia żadnego serwera WWW. Serwer WWW jest zobowiązany do uruchomienia dowolnego języka skryptów po stronie serwera, takiego jak PHP, ASP itp. I musisz zainstalować określony serwer WWW, aby uruchomić skrypty po stronie serwera. Korzystając z Nodejs Framework, możesz łatwo zaimplementować lokalny serwer WWW, którego można użyć do uruchamiania skryptu po stronie serwera.
Otwórz edytor Nano, aby utworzyć nowy plik JavaScript o nazwie Server.JS, które będą używane do utworzenia lokalnego serwera WWW.
$ Nano Server.JSDodaj następujący kod w pliku, aby utworzyć połączenie serwera na numerze portu 6060. Zgodnie z tym kodem Nodejs posłucha połączenia serwera w LocalHost: 6060, a jeśli połączenie można pomyślnie ustalić, 200 będzie wygenerowane, a „aplikacja Nodejs” zostanie wyświetlona jako wyjście.
var http = wymaga („http”);Zapisz plik, naciskając Ctrl+X i Y. Teraz wykonaj następujące polecenie, aby uruchomić serwer WWW. Jeśli kod zostanie poprawnie wykonany, komunikat „serwer jest uruchomiony na stronie http: // localhost: 6060 'zostanie wyświetlony w konsoli.
$ nodeJS Server.JSOtwórz dowolną przeglądarkę, aby sprawdzić, czy kod serwera WWW działa poprawnie lub nie. Skrypt zwróci treść „NodeJS App'as w przeglądarce, jeśli powyższy kod zostanie poprawnie wykonany. Wpisz następujący adres URL w pasku adresu do sprawdzania.
http: // localhost: 6060
W powyższym przykładzie w przeglądarce jest wyświetlany prosty tekst statyczny. Ale ogólnie każdy plik indeksu wyświetla się, gdy podstawowy adres URL jest wykonywany. Tak więc, jak można dołączyć dowolny plik HTML w skrypcie połączenia serwera, jest pokazany w następnej części.
Początkowo utwórz bardzo prosty plik HTML o nazwie indeks.html za pomocą edytora tekstu z następującym kodem i zapisz go w NodeJSApp katalog, który został utworzony wcześniej.
Testowanie aplikacji nodejs
To jest moja pierwsza aplikacja internetowa za pomocą NodeJS
Teraz utwórz kolejny plik JavaScript o nazwie serwer2.JS z następującym kodem do wyświetlenia indeks.html Plik po utworzeniu połączenia serwera WWW. Tutaj, fs Moduł służy do odczytu indeksu.plik HTML. Na podstawie kodu można wygenerować trzy typy wyjściowe. Jeśli połączenie określa prawidłowo i indeksuj.Istnieje plik HTML, wówczas załaduje zawartość indeksu.plik HTML w przeglądarce. Jeśli połączenie ustanawia, ale indeks.plik HTML nie istnieje w bieżącej lokalizacji, wówczas komunikat „nie jest znaleziony”. Jeśli połączenie ustanawia i indeksuje.Plik HTML również istnieje, ale żądany adres URL jest nieprawidłowy, wówczas tekst „Domyślna treść” wyświetli się jako domyślnie treść. Numer portu 5000 jest ustawiony jako port słuchowy tutaj. Więc kiedy połączenie serwera WWW ustanowi z powodzeniem, komunikat „Server jest słuchany na 5000”.
var http = wymaga („http”);Zapisz plik i wyjdź z edytora. Uruchom serwer, wykonując następujące polecenie.
$ nodeJS Server2.JS
Wpisz następujący adres URL, aby wyświetlić zawartość indeksu.plik HTML w przeglądarce.
http: // localhost: 5000
Teraz wstaw nieprawidłowy adres URL do przeglądarki i sprawdź wyjście.
http: // localhost: 5000/test
Teraz modyfikuj serwer2.plik JS i ustaw nazwę pliku jako indeks2.HTML, który nie kończy i nie uruchamia serwera. Wpisz ponownie adres URL podstawowego, aby sprawdzić wyjście.
NodeJS jest wymagającą strukturą i możesz wykonać wiele zadań, używając z niej. Jako początkujący możesz wykonać kroki pokazane w tym artykule, aby uruchomić tworzenie aplikacji za pomocą NodeJS.