Да бисте започели изградњу Ноде.јс апликација, први корак је инсталација оквира ноде.јс. Оквир Ноде.јс доступан је за разне оперативне системе, директно од Виндовс-а до Убунту-а и ОС Кс. Једном када се Ноде.јс оквир инсталира, можете започети изградњу својих првих Ноде.јс апликација.
Ноде.јс такође има могућност да угради спољну или проширену функционалност коришћењем прилагођених модула. Ови модули се морају инсталирати одвојено. Пример модула је МонгоДБ модул који вам омогућава рад са МонгоДБ базама података из ваше Ноде.јс апликације.
У овом упутству ћете научити-
- Како преузети и инсталирати Ноде.јс на Виндовс
- Како инсталирати НПМ на Виндовс 10/8/7
- Покретање прве апликације „Хелло Ворлд“ у Ноде.јс
Како инсталирати Ноде.јс на Виндовс
Први корак у коришћењу Ноде.јс је инсталација библиотека Ноде.јс на клијентском систему. Испод су кораци за преузимање и инсталирање Ноде.јс у оперативном систему Виндовс:
Корак 1) Преузмите Ноде.јс Инсталлер за Виндовс
Идите на веб локацију хттпс://нодејс.орг/ен/довнлоад/ и преузмите потребне бинарне датотеке.
У нашем примеру ћемо преузети Ноде.јс на Виндовс са 32-битним датотекама за подешавање.
Корак 2) Покрените инсталацију
Двапут кликните на преузету .мси датотеку да бисте започели инсталацију.
Кликните дугме Покрени на првом екрану да бисте започели инсталацију.
Корак 3) Наставите са инсталационим корацима
На следећем екрану кликните на дугме „Даље“ да бисте наставили са инсталацијом
Корак 4) Прихватите услове и одредбе
На следећем екрану прихватите уговор о лиценци и кликните на дугме Даље.
Корак 5) Подесите путању
На следећем екрану одаберите локацију на којој треба да буде инсталиран Ноде.јс, а затим кликните на дугме Даље.
1. Прво унесите локацију датотеке за инсталацију Ноде.јс. Овде ће се датотеке за Ноде.јс чувати након инсталације.
2. Кликните на дугме Даље да бисте наставили са инсталацијом.
Корак 6) Изаберите подразумеване компоненте за инсталирање
Прихватите подразумеване компоненте и кликните на дугме Даље.
Корак 7) Започните инсталацију
На следећем екрану кликните на дугме Инсталирај да бисте започели инсталирање Ноде.јс на Виндовс.
Корак 8) Довршите инсталацију
Кликните на дугме Заврши да бисте довршили инсталацију.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Како инсталирати НПМ на Виндовс 10/8/7
Други начин за инсталирање Ноде.јс-а на било којој клијентској машини је употреба „менаџера пакета“.
На Виндовс-у је преузимање НПМ (Ноде Пацкаге Манагер) познато под називом Цхоцолатеи. Дизајниран је да буде децентрализовани оквир за брзу инсталацију апликација и алата који су вам потребни.
За инсталирање НПМ-а на Виндовс путем Цхоцолатеи-а потребно је извршити следеће кораке.
Корак 1) Инсталирање Цхоцолатеи - Веб локација Цхоцолатеи (хттпс://цхоцолатеи.орг/) садржи врло јасна упутства о начину инсталирања овог оквира.
- Први корак је покретање доње наредбе у прозорима командне линије. Ова команда је преузета са веб локације Цхоцолатеи и стандардна је команда за инсталирање Ноде.јс преко Цхоцолатеи.
- Доле наведена команда је ПоверСхелл наредба која позива удаљену ПоверСхелл скрипту на веб локацији Цхоцолатеи. Ову наредбу треба покренути у ПоверСхелл прозору наредби.
- Ова ПоверСхелл скрипта обавља сав потребан посао преузимајући потребне компоненте и инсталирајући их у складу с тим.
@поверсхелл -НоПрофиле -ЕкецутионПолици Бипасс -Цомманд "иек ((нев-објецт вет.вебцлиент) .ДовнлоадСтринг ('хттпс://цхоцолатеи.орг/инсталл.пс1'))" && СЕТ ПАТХ =% ПАТХ%;% АЛЛУСЕРСПРОФИЛЕ% \ чоколадна \ канта
Корак 2) Следећи корак је инсталирање Ноде.јс на вашу локалну машину помоћу Цхоцолатеи, менаџера пакета. То се може урадити покретањем наредбе испод у командној линији.
цинст нодејс инсталирати
Ако је инсталација успешна, добићете поруку о успешној инсталацији Ноде.јс.
Напомена: Ако се појави грешка попут „Ц: \ ПрограмДата \ цхоцолатеи \ либ \ либреоффице \ тоолс \ цхоцолатеиИнсталл.пс1“ Затим ручно креирајте фасциклу у путањи
Покретање прве апликације Хелло Ворлд у Ноде.јс
Након што преузмете и инсталирате Ноде.јс на свој рачунар, покушајмо да прикажемо „Хелло Ворлд“ у веб прегледачу.
Направите датотеку Ноде.јс са именом датотеке фирстпрограм.јс
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
Објашњење кода:
- Основна функционалност функције „рекуире“ је да чита ЈаваСцрипт датотеку, извршава је и затим наставља с враћањем објекта. Користећи овај објекат, тада се могу користити разне функције доступне у модулу које назива функција рекуире. Дакле, у нашем случају, пошто желимо да користимо функционалност ХТТП-а и користимо наредбу рекуире (хттп).
- У овом другом реду кода креирамо серверску апликацију која се заснива на једноставној функцији. Ова функција се позива кад год се захтева захтев за нашу серверску апликацију.
- Када примимо захтев, тражимо од наше функције да клијенту врати одговор „Хелло Ворлд“. Функција вритеХеад користи се за слање података заглавља клијенту и док ће крајња функција затворити везу са клијентом.
- Затим користимо функцију сервер.листен да бисмо учинили да наша серверска апликација ослушкује захтеве клијента на порту бр. 8080. Овде можете одредити било који слободни порт.
Извршење кода
-
Сачувајте датотеку на рачунару: Ц: \ Усерс \ Иоур Наме \ фирстпрограм.јс
-
У командној линији дођите до фасцикле у којој је датотека ускладиштена. Унесите команду Ноде фирстпрограм.јс
-
Сада ваш рачунар ради као сервер! Ако неко покуша да приступи вашем рачунару на порту 8080, добиће „Хелло Ворлд!“ порука заузврат!
-
Покрените свој интернет прегледач и унесите адресу: хттп: // лоцалхост: 8080
ОутПут
Резиме
- Видели смо инсталацију Ноде.јс преко МСИ инсталационог модула, који је доступан на веб локацији Ноде.јс. Ова инсталација инсталира потребне модуле који су потребни за покретање апликације Ноде.јс на клијенту.
- Ноде.јс се такође може инсталирати путем менаџера пакета. Менаџер пакета за прозоре познат је под називом Цхоцолатеи. Покретањем неких једноставних команди у командној линији, менаџер пакета Цхоцолатеи аутоматски преузима потребне датотеке, а затим их инсталира на клијентску машину.
- Једноставна апликација Ноде.јс састоји се од стварања сервера који слуша на одређеном порту. Када захтев стигне на сервер, сервер аутоматски клијенту шаље одговор „Хелло Ворлд“.