Ръководство за начинаещи за първи стъпки с Node.js

R Kovodstvo Za Nacinaesi Za P Rvi St Pki S Node Js



Node.js се доказа като мощен инструмент в уеб разработката, набирайки популярност сред разработчиците поради своята ефективност, надеждност и мащабируемост. Получаването на основно разбиране, преди да се потопите в каквото и да е и да знаете всичко на едно място, е истинско усещане. Трябва да попаднете на правилното място, ако искате да развиете задълбочено разбиране на Node.js. След като прочетат тази статия, потребителите могат да започнат своето пътуване да пишат кодови скриптове в Node.js.

Тази публикация ще обхване:

Какво е Node.js?

Най-често търсената заявка в търсачката на Google е Какво е Node.js? Най-популярните въпроси са Node.js език за програмиране ли е? Рамка ли е? Библиотека ли е? За опростяване Node.js може да се дефинира като среда за изпълнение, поддържана от JS библиотека.







Една добре позната среда за изпълнение на Javascript с отворен код и различни платформи е Node.js. Поради своята адаптивност, той може да се използва във всеки проект или приложение. Това, което го отличава, е използването на двигателя V8, същия двигател, който захранва Google Chrome. Това прави Node.js оптимален избор за скриптове от страната на сървъра и изпълнение на кодови скриптове извън средата за разработка.



Node.js е доста различен от другите сървърни езици за програмиране. Трябва да се отбележи, че това не е бекенд сървър или уеб сървър. Самостоятелно не може да направи нищо, но колекция от модули помага при създаването на мащабируем проект. Той работи на един сървър и не генерира допълнителни нишки за всяка отделна заявка. Освен това, неблокиращите парадигми се използват за писане на по-голямата част от NodeJS библиотеките, така че блокиращото поведение е изключение вместо правило. Асинхронните I/O примитиви са характеристика на стандартната библиотека на Node.js, която предпазва JavaScript кода от блокиране.



Когато Node.js изпълнява I/O операция, като извършване на груби операции по мрежата, той няма да блокира нишката и да губи CPU цикли, чакащи да отговорят; вместо това, той ще възобнови операциите след получаване на отговора.





Node.js Прост пример

Прост пример за разбиране на концепцията на Node.js е да създадете уеб сървър и да напишете някакъв текст. Тъй като това е въведение към Node.js, нека добавим въвеждащия ред към уеб порт:

конст http = изискват ( 'http' ) ;

конст serverPort = 3000 ;

конст сървър = http. createServer ( ( req, res ) => {

рез. statusCode = 200 ;

рез. setHeader ( 'Тип съдържание' , 'текст/обикновен' ) ;

рез. край ( „Ръководство за начинаещи за първи стъпки с Node.js! ' ) ;

} ) ;

сървър. слушам ( serverPort, ( ) => {

конзола. дневник ( `Сървър, работещ на http : //localhost:${serverPort}/`);

} ) ;

В този код:



  • „const http = require(‘http’)“ импортира http модула, който помага да се създадат HTTP сървъри и да се справят с функционалностите, свързани с него.
  • “const serverPort = 3000” дефинира порта, на който сървърът ще работи.
  • „const server = http.createServer((req, res) => {})“ използва метода за създаване на сървър на http модула, за да създаде сървър с функция за обратно извикване, приемаща два аргумента, единият е заявката, а другият е отговорът, който ще се генерира за заявката.
  • Във функцията за обратно извикване HTTPS кодът на състоянието е зададен на 200, а типът на съдържанието на отговора е зададен на обикновен текст. Освен това уеб сървърът показва съобщение, озаглавено „Ръководство за начинаещи за първи стъпки с Node.js“.
  • “server.listen(serverPort, () =>{})” се извиква, за да стартира сървъра и да прослуша всички входящи заявки на сървъра. Функцията за обратно извикване се извиква след стартиране на сървъра и показва съобщение в терминала, за да покаже порта, на който е стартиран сървърът.

Изход

Използвайте реда по-долу за изпълнение:

възел App. js

Където App.js е името на приложението.

Изходът в терминала е:

Това показва, че сървърът е стартиран и слуша входящите заявки. За да проверите отговора на сървъра, използвайте следната връзка “ http://localhost:3000/ ”.

Изходът от страна на сървъра ще се покаже като:

Как работи Node.js?

Node.js е платформа, която помага на сървърите да се справят с много заявки едновременно. Въпреки че използва само една нишка за обработка на заявки, тя ефективно управлява входни и изходни операции чрез използването на нишки. Нишките са група инструкции, които изпълняват задачи по едно и също време. Node.js работи с цикъл на събития, който контролира задачи, без да спира, докато една не бъде изпълнена, преди да започне следващата.

Node.js цикълът за събития е непрекъснат и полу-безкраен цикъл. Този цикъл управлява синхронните и несинхронните събития в Node.js. Веднага след стартирането на проекта Node.js се задейства изпълнението, което безпроблемно прехвърля трудните задачи към системата. Това позволява на другите задачи в основната нишка да се изпълняват гладко.

За да разберем и схванем подробната концепция за цикли на събития в Node.js, ние написахме a посветена статия по тази тема.

Node.js предимства

Някои основни предимства на Node.js са:

  • Мащабируемост : Опростява растежа на приложенията двупосочно: хоризонтално и вертикално.
  • Уеб приложения в реално време : най-доброто за задачи, изискващи бърза синхронизация и предотвратяване на твърде много натоварване на HTTP.
  • Скорост : Изпълнявайте бързо задачи, като поставяне на данни в или изваждане от бази данни, свързване с мрежи или работа с файлове.
  • Лекота на учене : Node.js е лесен за научаване от начинаещи, защото използва Javascript.
  • Кеширане Полза : Съхранява само една част, така че няма нужда да стартирате код отново при поискване, кешът е бърза памет и спестява допълнително време за зареждане.
  • Поточно предаване на данни : Обработва HTTP заявките и отговорите като различни събития, като по този начин подобрява производителността.
  • Хостинг : Лесен за поставяне на уебсайтове като PaaS и Heroku.
  • Корпоративна поддръжка : Използва се от големи фирми като Netflix, SpaceX, Walmart и др.

Как да инсталирате Node.js на Windows?

Тъй като започваме да разработваме Node.js приложения, ако имаме Windows среда, Node.js средата трябва да бъде настроена. Следвайте поетапните указания по-долу, за да настроите средата Node.js в операционна система Windows.

Стъпка 1: Изтеглете пакета за инсталиране на Node.js

Отидете на официалния уебсайт на Node.js Официален уебсайт на Node.js и се уверете, че изтегляте най-новата версия на Node.js. Също така проверете дали мениджърът на пакети npm е инсталиран с него, защото той играе решаваща роля при мащабирането на Node.js приложения.

Просто щракнете върху Windows Installer и изтеглянето ще започне. Изтеглената версия ще бъде 64-битова и се препоръчва версията LTS (дългосрочна поддръжка). Стартирайте инсталационния пакетер, за да инсталирате Node.js.

Стъпка 2: Инсталирайте Node.js и NPM модул на вашия компютър

Ще се появи следният екран, така че щракнете върху бутона Напред:

След като щракнете върху Напред, ще се появи нов прозорец, където потребителят ще бъде помолен да въведе пътя, където е предназначено да изтегли Node.js msi библиотеките.

Сега в прозореца по-долу изберете желания път и щракнете върху следващия бутон:

След като щракнете върху този следващ бутон, ще получите прозорец за персонализирана настройка, където ще бъдете помолени да изберете пакета, който искате да инсталирате. От този прозорец изберете мениджъра на пакети npm по подразбиране е избрано време за изпълнение Node.js. В мениджъра на пакети npm са инсталирани както Node.js, така и пакетът npm.

Накрая щракнете върху бутона Инсталиране, за да започнете пътуването.

Стъпка 3: Проверете инсталираните версии

Да разберете коя версия е инсталирана е от решаващо значение, така че за да я проверите, отидете в лентата за търсене на Windows и въведете в командния ред:

След като се отвори прозорецът на командния ред, въведете две команди за проверка.

Версия на Node.js

Версията на Node.js може да бъде проверена с помощта на следната команда в командния ред:

възел - в

Инсталираната версия ще се покаже

NPM версия

За проверка на версията на npm използвайте следната команда:

npm - в

Версията за npm ще се появи в терминала.

Това е всичко, сега можете да започнете да разработвате приложения с настройката на средата Node.js.

Не всички потребители използват Windows, така че е желателно да се отговори на нуждите на всички. По-долу е процесът за инсталиране на Node.js на Mac.

Как да инсталирам Node.js на Mac?

За потребители, използващи Mac, инсталирането е почти същото за Windows. Отидете на официален сайт на Node.js и изтеглете пакета за Mac.

Стъпка 1: Изтеглете Package Manager за Mac

Посетете официалния уебсайт на Node и изтеглете MacOSInstaller на NodeJS:

https://nodejs.org/en/download/current

Щракнете върху посочения бутон в горния екран, за да започнете изтеглянето.

Потребителите могат да посочат мястото, където да бъде инсталиран.

Стъпка 2: Инсталирайте файла Node.js .pkg

Стартирайте инсталационния файл и следвайте ръководството за инсталиране:

Щракнете върху бутона „Инсталиране“ и инсталирането на Node.js ще започне.

След завършване на инсталацията на NodeJS ще се покаже резюмето:

Щракнете върху бутона „Затвори“, за да завършите инсталацията.

Стъпка 3: Проверете инсталацията и версиите на Node.js

За да проверите дали Node.js е инсталиран и да проверите неговата версия, използвайте следната команда:

възел -- версия

Стъпка 4: Надстройте NPM глобално

Изпълнете командата, въведена по-долу, за да надстроите NPM за всички потребители на системата, като използвате флага „–global“:

sudo apt инсталирайте npm -- глобален

Стъпка 5: Задайте пътя на възела на променлива $PATH

Изпълнете следната команда, за да зададете променливата PATH за NodeJS:

експортиране на ПЪТ =/ usr / местен / git / кошче :/ usr / местен / кошче : $PATH

Забележка: В горната команда „/usr/local/bin“ е мястото, където NodeJS е инсталиран по подразбиране.

Стъпка 6: Актуализирайте подробностите за PATH в „.bash\_profile“

Добавете подробностите за пътя към „~/.bash\_profile“, като използвате командата, дадена по-долу:

ехо 'export PATH=/usr/local/bin:$PATH' >> ~ / . баш \_профил

Стъпка 7: Актуализирайте файла ~/.bashrc

За да го направите достъпен за всички потребители, изпълнете командата, дадена по-долу:

източник ~ / . bashrc

Това е всичко относно инсталирането на NodeJS и настройката на променливата PATH в MacOS за NodeJS.

Как да инсталирате Node.js на Linux?

За да инсталирате Node.js на която и да е базирана на Debian Linux операционна система, следвайте процедурата стъпка по стъпка, дадена по-долу:

Стъпка 1: Отворете терминала

Първо стартирайте терминала с помощта на клавишната комбинация „CTRL+ALT+T“:

Стъпка 2: Актуализирайте и надстройте системата

Изпълнете командата, въведена по-долу, за да актуализирате и надстроите хранилището на системата:

sudo apt актуализация && надграждане на sudo apt - и

Стъпка 3: Инсталирайте Node с помощта на мениджъра на пакети apt

След като актуализирате хранилището на системата, инсталирайте Node.js от официалния мениджър на APT пакети, като използвате командата:

sudo apt инсталирате nodejs

Стъпка 4: Проверете инсталирането на възел

След като бъде инсталиран, проверете инсталацията, като проверите версията на Node.js, като използвате дадената команда по-долу:

възел - в

Стъпка 5: Инсталирайте NPM

Добра практика е да инсталирате NPM заедно с NodeJS, тъй като се изисква през повечето време. NPM също е наличен в официалното APT хранилище и може да се инсталира с помощта на дадената команда:

sudo apt инсталирайте npm

Стъпка 6: Проверете инсталацията на NPM

Проверете и версията на NPM, за да проверите инсталирането на NPM, като използвате следната команда:

npm - в

Ето как можете да инсталирате Node и NPM на базирани на Debian Linux операционни системи.

Как да напиша първата Node.js програма? (Здравей свят)

Всичко е настроено да започне по пътя ни към разработване на приложения в Node.js. Нека създадем нашата първа програма, която е доста често срещана. Всеки път, когато някой започне да учи нов език или рамка, първата програма обикновено е да отпечата „Hello World“. Да кажеш здравей на всички по различен начин е страхотно чувство и да им разкажеш за началото на новото ни пътуване. По-долу е кодът, за да започнете:

// App.js

конзола. дневник ( 'Здравей свят!' ) ;

За да изпълните този кодов скрипт, използвайте следната команда:

възел App. js

Изход

Изявлението Hello World ще бъде регистрирано в терминала:

Как да импортирате основни модули на възел?

Потребителите трябва да използват функцията „require()“, за да използват желания модул, върху който да работят в своя кодов скрипт. Например, ако трябва да се използва модулът „fs“ (файлова система), редът с код за импортиране ще бъде:

конст fs = изискват ( 'fs' )

Това ще импортира всички функционалности на този модул и ще ги съхрани в променливата fs, която е постоянна променлива, което означава, че нейното съдържание не може да се променя по време на изпълнение. След това с помощта на променливата 'fs' потребителят може да реализира желаните функционалности.

Сега нека създадем прост пример за код, в който се импортира модул и неговата функционалност се използва в кодовия скрипт.

Пример: Използване на HTTP модул

конст http = изискват ( 'http' ) ;

// Прост HTTP сървър

конст httpServer = http. createServer ( ( req, res ) => {

рез. writeHead ( 200 , { 'Тип съдържание' : 'текст/html' } ) ;

рез. пишете ( „“ ) ;

рез. пишете ( '' ) ;

рез. пишете ( '' ) ;

рез. пишете ( '' ) ;

рез. пишете ( '' ) ;

рез. пишете (Здравей свят! ) ;

рез. пишете ( '' ) ;

рез. пишете ( „<тяло>“ ) ;

рез. пишете (

Здравей, свят!

) ;

рез. пишете ( '' ) ;

рез. пишете ( '' ) ;

рез. край ( ) ;

} ) ;

// Слушане на порт 3000

httpServer. слушам ( 3000 , ( ) => {

конзола. дневник ( „Сървър слуша на порт 3000“ ) ;

} ) ;

В този код:



  • „const http = require(‘http’)“ импортира съдържанието на http модула и го съхранява в постоянна променлива „http“.
  • „const httpServer = http.createServer((req, res) =>” създава прост HTTP сървър и добавя текста Hello World заедно с някакъв основен HTML. Методът createServer създава сървър с два аргумента, единият е заявката на сървъра и вторият е отговорът, който се генерира за тази заявка.
  • “httpServer.listen(3000, () =>” указва порт 3000 на локалния хост и регистрира съобщение към терминала, че сървърът е активен и слуша на порт 3000.

За да стартирате приложението Node, изпълнете JS файла с командата node, както е показано по-долу:

възел App. js

Където App.js е името на файла.







Изход



Съобщението в терминала при стартиране на този код ще бъде:







Сега трябва да проверим изхода от страната на сървъра и да проверим дали съобщението „Hello World“ е отпечатано там или не:



Съобщението е успешно отпечатано на сървъра и шрифтът е коригиран с помощта на основен HTML.

Node.js: Основни модули

Някои модули на Node.js са:

  • http: позволява създаване на HTTP сървър в Node.js
  • твърдя: колекция от assert функции помага предимно при тестване
  • fs: позволява обработка на файлови операции
  • път: набор от методи, които се занимават с файлови пътища
  • процес: дава информация и контроли за текущия процес Node.js
  • Вие: предоставя информация относно операционната система
  • низ за заявка: инструмент, използван за анализиране и форматиране на URL низове на заявки
  • URL адрес: този модул предоставя инструменти за разрешаване и парсване на URL адреси

Как да инсталирате NPM пакети?

NPM (Node Package Manager) помага при управлението и използването на библиотеки или инструменти на трети страни в проекта Node.js. Следвайте стъпките по-долу, за да инсталирате NPM пакети.

Стъпка 1: Инсталирайте желания пакет

Нека инсталираме експресния модул, който е доста обичаен за разработване на уеб приложения в Node.js. За експресно инсталиране използвайте командата:

npm инсталирайте експресно

Този команден ред ще инсталира експресния модул в папката на вашия проект.

Стъпка 2: Запазете модула в Package.json

NPM автоматично актуализира файла package.json с новата зависимост. Ако искате да го запишете изрично като разработка на зависимост от проекта, използвайте флаговете –save-dev или –save.

npm инсталирайте експресно -- спаси - dev # Запазване като зависимост за разработка

npm инсталирайте експресно -- save # Запазване като производствена зависимост

Защо NPM пакетите са важни?

Пакетите NPM са много важни в средата за разработка на Node.js. По-долу са възможните причини:

  • Повторна употреба на кода: NPM пакетите водят запис на кода, който може да се използва отново. Те спестяват време на разработчиците, като предлагат оптимизирани готови методи.
  • Управление на зависимости: NPM улеснява справянето с изискванията на проекта. Списъкът с изискванията на проекта е във файла package.json, което улеснява използването и споделянето на изискванията на проекта.
  • Принос на общността: NPM помага за изграждането на голяма група разработчици, които споделят работата си, за да я използват други в много безплатни софтуерни пакети. Този колективен принос ускорява периода на разработка на приложението.
  • Контрол на версиите: NPM ви позволява да запишете версията на пакета за вашия проект. Това гарантира гладка работа и обработка на необходимите промени.
  • Ефективност и последователност: Използването на ефективни пакети повишава ефективността на проекта и позволява поддържането на последователност на кода в екипа за разработка.

Това е. Не само сте научили как да инсталирате желаните пакети, но също така разбирате защо тези пакети са необходими във вашата среда за разработка Node.js.

Как да започнете с Express JS?

За създаване на ефективни уеб приложения се използва рамката Express.js. Модулът “express” е чудесен за изграждане на уеб приложения в Node.js. По-долу е описана процедурата за това как да започнете с този пакет.

Стъпка 1: Инсталиране на Express

За да инсталирате Express, използвайте следната команда в терминала:

npm инсталирайте експресно

Експресният модул ще бъде инсталиран, ако вече е инсталиран, тогава тази команда ще актуализира модула

Стъпка 2: Тестване на експресния модул в приложение

Горната стъпка ще инсталира експресно в папката на пакета и потребителят може да използва модула, като го импортира в кодовия скрипт, като използва модула „require“ като

конст експресен = изискват ( 'експресен' )

Нека тестваме прост кодов скрипт, който използва функционалността на експресния модул:

конст експресен = изискват ( 'експресен' ) ;

конст ап = експресен ( ) ;

ап. получавам ( '/' , ( req, res ) => {

рез. изпрати ( „Здравей експрес!“ ) ;

} ) ;

конст порт = 3000 ;

ап. слушам ( порт, ( ) => {

конзола. дневник ( `Сървър слуша на порт $ { порт } ` ) ;

} ) ;

В горния код:

  • const express = require('express') ” импортира експресния модул и го съхранява в постоянна променлива „експрес”, чрез която можем да използваме функциите, свързани с тази библиотека.
  • const app = express() ” се използва за дефиниране на експресно приложение.
  • 'app.get('/', (req, res) =>' дефинира маршрута за експресното приложение за изпращане на отговор „Здравей експрес“ към експресното приложение.
  • Пристанището 3000 се посочва в постоянната променлива с име „порт“ на локалния хост.
  • „app.listen(port, () =>“ създава слушател на порт 3000 и регистрира съобщение на терминала, че сървърът слуша на посочения порт.

Изход

За да стартирате това приложение, използвайте командата по-долу:

възел App. js

Изходът в терминала ще изглежда като

Така че сървърът е активен и слуша на порт 3000 на локалния хост. Достъпът до тази връзка в браузъра ще покаже изхода като

Това е всичко за експресния модул за това как можем да го инсталираме, да създадем приложение и да стартираме сървърен порт.

Как да визуализирам статични файлове в Express?

В Express функцията express.static() се използва за изобразяване на статични файлове като HTML, CSS, изображения и т.н. По-долу е процесът за изобразяване на статични файлове в Express.

Стъпка 1: Създайте проект

Преди да започнете, уверете се, че express е инсталиран, ако не, можете да изпълните следната команда:

npm инсталирайте експресно -- спаси

Тази команда ще инсталира експресния модул локално в папката node_modules и ще го актуализира във файла package.json.

Стъпка 2: Създайте файл за статични файлове

Второ, създайте папка в работната директория. Създайте папка с име public, за да съхранявате статичните файлове, които трябва да бъдат изобразени. Поставете всички HTML и CSS статични файлове в тази директория, за да ги изобразите.

Стъпка 3: Настройване на Express за изобразяване на статичните файлове

Използвайте метода express.static(), за да посочите директорията за статичните файлове, които потребителят иска да визуализира.

Рендирането на файла използва два кодови скрипта, единият за задната част, който взема HTML кода, поставен в публичната папка. HTML кодът е прост, тъй като основният ни акцент е върху бекенда.

Node.js скрипт

конст експресен = изискват ( 'експресен' ) ;

конст ап = експресен ( ) ;

ап. използване ( експресен. статичен ( 'публичен' ) ) ;

конст порт = 3000 ;

ап. слушам ( порт, ( ) => {

конзола. дневник ( `Сървър слуша на порт $ { порт } ` ) ;

} ) ;

В този код:

  • 'const express = require('express')' импортира експресния модул в скрипта, за да използва неговата функционалност.
  • „const app = express()“ стартира приложението
  • „app.use(express.static(‘public’))“ указва директорията за извличане на файловете и им предоставя експресното приложение, за да ги използва и визуализира.
  • Пристанището 3000 е посочено за експресното приложение.
  • “:app.listen(port, () =>” показва, че сървърът е активен и слуша на посочения порт, като регистрира съобщението.

HTML скрипт

DOCTYPE html >

< само html = 'в' >

< глава >

< мета символи = 'UTF-8' >

< мета име = 'viewport' съдържание = 'width=device-width, initial-scale=1.0' >

< заглавие > Статично Пример за изобразяване заглавие >

глава >

< тяло >

< h1 > Използване на Express за изобразяване Статично файлове h1 >

тяло >

html >

В този код се прави само заглавие, тъй като фокусът е върху бекенда, а не върху предния край, но могат да се добавят допълнителни функции според нуждите.

Изход

Сега стартирайте скрипта Node.js със следния код:

възел App. js

Следното съобщение ще бъде регистрирано в терминала, което показва, че сървърът е готов и слуша на порт 3000.

Отворете локалния хост порт 3000 на браузъра, за да видите скрипта на HTML кода, изобразен от експресния модул

Това е всичко за изобразяване на статични файлове в експреса. Сега нека да разгледаме как да рендираме динамични файлове.

Как да изобразявате динамични файлове в Express?

Потребителите могат да рендират динамичните файлове в Express, като използват шаблонна машина, за да генерират HTML динамично въз основа на данни. Шаблонът, използван по-долу, е EJS (вграден Javascript), който е доста популярен за изобразяване на динамични файлове.

Стъпка 1: Инсталирайте EJS

Използвайте следната команда, за да инсталирате EJS във вашата папка на проекта

npm инсталирайте ejs -- спаси

Стъпка 2: Настройте Express с EJS

Настройте шаблона EJS като механизъм за преглед във вашия файл Node.js.

//App.js

конст експресен = изискват ( 'експресен' ) ;

конст ап = експресен ( ) ;

конст ПРИСТАНИЩЕ = 3000 ;

ап. комплект ( 'преглед на двигателя' , 'не' ) ;

ап. използване ( експресен. статичен ( 'публичен' ) ) ;

ап. получавам ( '/user/:id' , ( req, res ) => {

конст userId = изискване параметри . документ за самоличност ;

конст потребителски данни = {

документ за самоличност : потребителско име,

потребителско име : `потребител$ { userId } `,

електронна поща : `потребител$ { userId } @пример. с `,

} ;

рез. рендиране ( 'потребител' , { потребител : потребителски данни } ) ;

} ) ;

ап. слушам ( ПРИСТАНИЩЕ, ( ) => {

конзола. дневник ( `Сървърът работи на http : //localhost:${PORT}`);

} ) ;

Операциите, извършвани от горния код, са:

  • „const express = require(‘express’)“ импортира експресния модул от модулите на възлите.
  • „const app = express()“ създава екземпляр за експресното приложение.
  • „app.set(‘view engine’, ‘ejs’)” конфигурира експресно с ejs шаблон за изобразяване на файловете динамично.
  • „app.use(express.static(‘public’))“ позволява обслужването на статични файлове, съхранени в публичната папка на проекта Node.
  • „app.get(‘/user/:id’, (req, res) => {…})“ дефинира ar кавички, които слушат заявки.
  • „res.render(‘user’, { user: userData })“ изобразява EJS шаблонните файлове.
  • „app.listen(PORT, () => {…})“ стартира сървъра на порт 3000 и потребителят може да напише „ http://localhost:3000/user/123 ” в браузъра.

Стъпка 3: EJS шаблон

Създава се директория с име „views“ в директорията на проекта и вътре в тази папка създайте EJS шаблонен файл „user.ejs“. Този файл ще съдържа динамичното съдържание, което потребителят иска да визуализира. Поставете следния код в този файл

DOCTYPE html >

< само html = 'в' >

< глава >

< мета символи = 'UTF-8' >

< мета име = 'viewport' съдържание = 'width=device-width, initial-scale=1.0' >

< заглавие > Потребителски профил заглавие >

глава >

< тяло >

< h1 > Потребителски профил h1 >

< стр > Потребителско име : <%= потребител. документ за самоличност %> стр >

< стр > Потребителско име : <%= потребител. потребителско име %> стр >

< стр > електронна поща : <%= потребител. електронна поща %> стр >

тяло >

html >

Тъй като основната цел е съдържанието на файла да се визуализира динамично, така че е използван само необходимият преден код.

Стъпка 4: Стартирайте сървъра

Сега потребителят може да стартира експресното приложение, като използва следния кодов фрагмент:

възел App. js

Където App.js е името на файла в директорията. След изпълнение на този код терминалът ще покаже следното съобщение

Сега потребителят може да използва връзката http://localhost:3000/user/123 в браузъра и съдържанието ще се визуализира динамично като

Това е всичко, за да изобразите съдържанието на файла динамично с помощта на експресния модул в Node.js.

Заключение

Статията обяснява Node.js от началото до края, показвайки как работи със своето непрекъснато и базирано на събития време на JavaScript за множество събития. Той разглежда Express, добре познат инструмент за уеб изграждане, и също така споменава NPM и как да се покаже статична или динамична информация на уебсайт. Въпреки че статията обсъжда всичко в детайли, тя е добро ръководство за начинаещи за научаване на Node.js.