Zainstaluj i zaczynaj z NodeJS na Ubuntu

Zainstaluj i zaczynaj z NodeJS na Ubuntu

Zacznij od NodeJS na Ubuntu

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 nodejsapp
$ CD Nodejsapp
$ Nano FirstApp.JS

Napisz 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.JS

Jeś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.JS

Tworzenie 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.JS

Dodaj 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”);
var server = http.createServer (funkcja (response response)
Resquest.Writehead (200, „Content-Type”: 'Text/Plain');
odpowiedź.end („nodeJS App”);
);
serwer.Słuchaj (6060);
konsola.log („serwer działa na stronie http: // localhost: 6060/');

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.JS

Otwó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”);
var fs = wymaga („fs”);
var server = http.createServer (funkcja (żądanie, odpowiedź)
if (prośba.url === "/")
fs.odczyt („indeks.html ", funkcja (błąd, pgresp)
if (błąd)
odpowiedź.Writehead (404);
odpowiedź.Write („Nie znaleziono strony”);
w przeciwnym razie
odpowiedź.Writehead (200, „Content-Type”: 'Text/html');
odpowiedź.Write (PGRESP);

odpowiedź.koniec();
);
w przeciwnym razie
odpowiedź.Writehead (200, „Content-Type”: 'Text/html');
odpowiedź.pisać('

Domyślna treść

');
odpowiedź.koniec();

);
serwer.Słuchaj (5000);
konsola.Log („Serwer słucha na 5000”);

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.