Úvod do príkazových uzlov

Uzol je jednou z populárnych open source platforiem, kde je možné akýkoľvek druh kódu JavaScript vykonať aj mimo prehliadača. Uzol je daný konkrétny nástroj na zapisovanie javascriptového kódu na strane servera, ktorý sa vykonáva pred vykonaním kódu na strane klienta a zobrazuje dynamický obsah na obrazovke. Nižšie diskutujeme príkazy uzlov.

Príkazy základného uzla

Existuje veľa príkazov Nodes, najmä na spúšťanie alebo manipuláciu s akýmkoľvek kódom JavaScript na strane klienta a servera a na poskytovanie koncových používateľov dynamickým alebo správnym výstupom podľa požiadaviek aplikácie. Niektoré základné príkazy uzla sú uvedené nižšie:

1. Modul HTTP:

Jedným z veľmi základných modulov uzla je modul HTTP. Toto je kľúčový modul pre akúkoľvek aplikáciu uzlov. Tento modul zabezpečuje predovšetkým prenos údajov prostredníctvom protokolu prenosu hypertextu (HTTP). Zahrnúť modul HTTP do aplikácie uzol JS, musíme napísať kód nižšie

Var http1 = vyžadovať ('http');

  • Webový server:

Jednou z veľkých utilít Node je počúvanie zodpovedajúcich portov servera a vrátenie niektorých odpovedí konkrétnemu klientovi. To sa dá urobiť pomocou nižšie uvedeného kódu:

http.createServer1(function (req, res))(
res.write('Executing');
res.end();
)).listen(8082);

Tento kód sa v podstate vykonáva, keď sa ktorýkoľvek používateľ pokúša získať prístup k jednému konkrétnemu počítaču prostredníctvom portu 8082. Rovnaký kód sa dá vykonať v príkazovom riadku počítača alebo ho možno spustiť v prehliadači z konkrétneho odkazu (http: // localhost: 8082),

  • Hlavička HTTP:

V prípade modulu HTTP môže vývojár ľahko pridať jednu hlavičku HTTP pomocou uzla JS, ktorý bude bežať v klientskom systéme aj v prehliadači.

Response.writeHead(200, ('content-type': 'text/html'));
Response.write(“Messages….”);
Response.end();

metóda writeHead obsahujúca kód odpovede (tu je 200, čo znamená, že v odpovedi HTML je všetko v poriadku) a podrobnosti o objektoch, ktoré uchovávajú v hlavičke odpovede.

  • Reťazec dopytu:

Parameter požiadavky metódy createServer, ktorý skutočne drží objekt prichádzajúcej správy. Tento objekt má jeden konkrétny názov vlastnosti „url“. Ktorý obsahuje všetky informácie reťazca dotazu vrátane názvu domény.

Response.write(request.url);

Vyššie uvedený kód vždy poskytuje výstup tlače konkrétneho názvu domény na obrazovku. Ak tento názov domény navyše obsahuje niektoré informácie o reťazci dotazu, zobrazí sa tiež.

2. Systém súborov:

Tento modul pomáha vývojárom hlavne pri práci s rôznymi súbormi. Je to užitočné najmä na čítanie, vytváranie, aktualizáciu, mazanie alebo premenovanie súboru podľa požiadavky. V prípade použitia systému súborov v našej aplikácii musíme spomenúť požiadavku FS.

Var filesystem = require('fs');

  • Čítať súbor :

Fs.readFile () je metóda použitá na čítanie súborov v jednom počítači.

filesystem.readFile('somehtml.html', function(error, data)(
response.writeHead(200, ('Content-Type': 'text/html'));
response.write(data);
response.end();
));

  • Vytvoriť súbor :

Existujú 3 spôsoby, ako to urobiť správne, filesystem.appendFile (), filesystem.open (), filesystem.writeFile (). Pripojte súbory, ktoré sa používajú hlavne na pridanie textu do súboru. Open slúži na otvorenie súboru, zvyčajne obsahuje jeden argument nazývaný „w“, ak je „w“, súbor bol otvorený na zápis. Zápisový súbor je spôsob nahradenia existujúceho obsahu novým.

  • Aktualizovať súbor :

Používa tiež rovnakú metódu appendFile a writeFile na aktualizáciu jedného existujúceho súboru.

  • Zmazať súbor:

Metóda filesystem.unlink () bola použitá na odstránenie jedného konkrétneho súboru zo systému súborov.

  • Premenovať súbor :

filesystem.rename () sa používa na rovnaké použitie.

Príkazy stredného uzla

Vývojár použil aj niekoľko ďalších populárnych príkazov na uzly, ktoré nie sú veľmi základné príkazy, ale na vykonávanie týchto príkazov na uzly pracujú viac s príkazmi na uzly. Niektoré z týchto druhov vyžadujúcich príkazy sprostredkujúcich uzlov sú uvedené nižšie:

1. Modul URL:

Modul URL hlavne pomáha pri rozdelení konkrétnej webovej adresy a poskytuje výstup v čitateľnom formáte. Pre použitie modulu URL je potrebné („url“) uviesť zmienku o načítaní údajov z adresy URL.

  • url.parse ():

Analyzuje sa adresa URL na nájdenie hostiteľa, názvu cesty alebo kontextového vyhľadávača a vyhľadávania.

2. Balík NPM:

NPM je jedným z populárnych správcov balíkov pre prostredie NODE JS. Vývojár môže stiahnuť ten istý balík a správne ho použiť v aplikácii.

3. Udalosti:

Uzol je nakonfigurovaný hlavne na prácu ako aplikácia riadená udalosťami. Akákoľvek činnosť na počítači by mala zvážiť udalosť. Predpokladajme, že vývojár chce otvoriť alebo vytvoriť jeden súbor, potom automaticky spustí udalosti objektu readStream a poskytne požadovaný výstup. Túto udalosť možno tiež považovať za zabudovanú v module pre uzol JS. Vývojár prostriedkov môže použiť požiadavku ('udalosti') na načítanie objektu udalostí v aplikácii. Predpokladajme, že vývojári musia napísať vlastný obslužný program udalostí a priradiť to isté k svojim vlastným vykonávacím udalostiam, potom EventEmitter môže byť tou pravou voľbou. Na spustenie udalosti sa použila metóda Emit.

Príkazy rozšíreného uzla

Niektoré kritické úlohy však musia používatelia príkazov uzlov vykonávať často. Tieto úlohy majú tiež vopred vykonané určité príkazy, ktoré používajú hlavne niektorí riadiaci pracovníci na nahrávanie alebo správu niektorých kritických súborov alebo na spracovanie pomocných programov pre e-mailové faxy atď. Tieto predbežné príkazy uzlov sú uvedené nižšie:

1. Nahrať súbory:

Toto je jeden z kľúčových modulov pre Node JS. Tento modul sa nazýval impozantný a používa sa hlavne na nahrávanie súborov a na všetky. Po stiahnutí príslušného balíka NPM je možné deklarovať impozantné ako 'vyžadovať (' impozantné '); 'formát.

  • Nahrať vytvorenie formulára :

response.writeHead(200, ('Content-Type': 'text/html'));
response.write('');
response.write('
');
response.write('');
response.write('');
return response.end();

  • Nahrať analýzu súborov :

var formData = new formidable.IncomingForm();
formData.parse(request, function (err, fields, files) (
res.write('File uploaded successfully');

  • Nahrať súbor :

var formData = new formidable.IncomingForm();
formData.parse(request, function (err, fields, files) (
var oldpath1 = files.filetoupload.path;
var newpath = '….' + files.filetoupload.name;
fileSystem.rename(oldpath1, newpath1, function (err) (
if (err) throw err;
response.write('Uploaded and Moved successfully');
)

2. E-mail:

Je to hlavne manipulácia s modulom nodemailer. Veľmi ľahko sa používa na odosielanie pošty cez počítač.

Require ( 'nodemailer');

Tipy a triky na použitie príkazov Uzol:

Niektorí bežní používatelia, ktorí veľmi často používajú príkazy uzlov, zvyčajne používajú niektoré tipy a triky na správne použitie výstupu príkazov uzlov. Tieto druhy trikov bežne riešia niektoré otázky špecifické pre používateľa a zobrazujú výstup vykonávania kvôli správnemu porozumeniu toho istého. Niektoré veľmi často používané kľúčové triky sú:

  • Proces ukladania do vyrovnávacej pamäte:

Zavedenie procesu ukladania do vyrovnávacej pamäte v uzle bude veľmi dobrou alternatívou na urýchlenie aplikácie a zlepšenie vyžadovania výkonu. V podstate ukladal upravené alebo nové údaje do pamäte servera.

  • Optimalizácia dotazu:

Čokoľvek sme urobili v umiestnení klienta, vždy to závisí od nejakého načasovania vykonávania dotazov na strane servera. Optimalizácia dotazov je preto vždy jedným z kľúčových bodov zlepšovania výkonu v aplikácii NODE JS.

záver

Uzol je v súčasnosti jednou z populárnych klientskych stránok založených na javascripte a vývojár logiky programovania na strane servera veľmi často používa. Je to veľmi užitočné pre tie aplikácie, kde na strane servera aj na strane klienta sú údaje veľmi potrebné na prezentáciu.

Odporúčané články

Toto bol sprievodca príkazmi Node. Diskutovali sme tu o základných, stredných a pokročilých príkazoch na uzly. Viac informácií nájdete aj v nasledujúcom článku -

  1. Príkazy HBase
  2. Príkazy ošípaných - základné až rozšírené príkazy
  3. Koncepty príkazov Sqoop
  4. Príkazy úľa

Kategórie: