Модули у Ноде.јс

Блог

Модули у Ноде.јс

Шта је модул у Ноде.јс -у?

Сматрајте да су модули исти као и ЈаваСцрипт библиотеке.



Скуп функција које желите да укључите у своју апликацију.

Уграђени модули

Ноде.јс има скуп уграђених модула које можете користити без додатне инсталације.



реагујте на изворну величину фонта

Укључите модуле

Да бисте укључили модул, користите | _+_ | функција са именом модула:

require()

Сада ваша апликација има приступ ХТТП модулу и може да креира сервер:



var http = require('http');

Креирајте сопствене модуле

Можете креирати сопствене модуле и лако их укључити у своје апликације.

Следећи пример креира модул који враћа објекат датума и времена:

Пример

Направите модул који враћа тренутни датум и време:

надимак .цом/активирати
http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);

Користите | _+_ | кључна реч како би својства и методе били доступни изван датотеке модула.

Сачувајте горњи код у датотеци која се зове мифирстмодуле.јс

тв: фкнетворкс.цом/ацтивате

Укључите свој модул

Сада можете укључити и користити модул у било којој од ваших датотека Ноде.јс.

Пример

Користите модул мифирстмодуле у Ноде.јс датотеци:

exports.myDateTime = function () { return Date(); };

Приметите да користимо | _+_ | да бисте лоцирали модул, то значи да се модул налази у истој фасцикли као и датотека Ноде.јс.

Сачувајте горњи код у датотеци која се зове демо_модуле.јс и покрените датотеку:

Покрените демо_модуле.јс:

претворити цсв у клск питхон
exports

Ако сте извршили исте кораке на рачунару, видећете исти резултат као у примеру: хттп: // лоцалхост: 8080

#ноде-јс #веб-развој #јавасцрипт

ввв.иоутубе.цом

Модули у Ноде.јс

Шта је модул у Ноде.јс -у? Сматрајте да су модули исти као и ЈаваСцрипт библиотеке. Ноде.јс има скуп уграђених модула које можете користити без додатне инсталације. У Ноде-у, модуларност је првокласни концепт. У систему модула Ноде.јс свака датотека се третира као посебан модул. Све што дефинишемо унутар нашег модула остаје приватно само за тај модул.