Pentru a începe construirea aplicațiilor dvs. Node.js, primul pas este instalarea cadrului node.js. Cadrul Node.js este disponibil pentru o varietate de sisteme de operare chiar de la Windows la Ubuntu și OS X. Odată ce cadrul Node.js este instalat, puteți începe să creați primele aplicații Node.js.
Node.js are, de asemenea, capacitatea de a încorpora funcționalitate externă sau funcționalitate extinsă utilizând module personalizate. Aceste module trebuie instalate separat. Un exemplu de modul este modulul MongoDB care vă permite să lucrați cu bazele de date MongoDB din aplicația dvs. Node.js.
În acest tutorial, veți învăța-
- Cum se descarcă și se instalează Node.js pe Windows
- Cum se instalează NPM pe Windows 10/8/7
- Rulați prima aplicație „Hello World” în Node.js
Cum se instalează Node.js pe Windows
Primul pas în utilizarea Node.js este instalarea bibliotecilor Node.js pe sistemul client. Mai jos sunt pașii pentru descărcarea și instalarea Node.js în Windows:
Pasul 1) Descărcați Node.js Installer pentru Windows
Accesați site-ul https://nodejs.org/en/download/ și descărcați fișierele binare necesare.
În exemplul nostru, vom descărca Node.js pe Windows cu fișierele de configurare pe 32 de biți.
Pasul 2) Rulați instalarea
Faceți dublu clic pe fișierul .msi descărcat pentru a începe instalarea.
Faceți clic pe butonul Executare de pe primul ecran pentru a începe instalarea.
Pasul 3) Continuați cu pașii de instalare
În ecranul următor, faceți clic pe butonul „Următorul” pentru a continua cu instalarea
Pasul 4) Acceptați termenii și condițiile
În ecranul următor, Acceptați acordul de licență și faceți clic pe butonul Următor.
Pasul 5) Configurați calea
În ecranul următor, alegeți locația unde trebuie instalat Node.js și apoi faceți clic pe butonul Următor.
1. Mai întâi, introduceți locația fișierului pentru instalarea Node.js. Aici vor fi stocate fișierele pentru Node.js după instalare.
2. Faceți clic pe butonul Următor pentru a continua instalarea.
Pasul 6) Selectați componentele implicite care urmează să fie instalate
Acceptați componentele implicite și faceți clic pe butonul Următor.
Pasul 7) Porniți instalarea
În ecranul următor, faceți clic pe butonul Instalare pentru a începe instalarea Node.js pe Windows.
Pasul 8) Finalizați instalarea
Faceți clic pe butonul Finalizare pentru a finaliza instalarea.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Cum se instalează NPM pe Windows 10/8/7
Cealaltă modalitate de a instala Node.js pe orice computer client este utilizarea unui „manager de pachete”.
Pe Windows, descărcarea NPM (Node Package Manager) este cunoscută sub numele de Chocolatey. A fost conceput pentru a fi un cadru descentralizat pentru instalarea rapidă a aplicațiilor și instrumentelor de care aveți nevoie.
Pentru instalarea NPM pe Windows prin Chocolatey, trebuie parcurși următorii pași.
Pasul 1) Instalarea Chocolatey - Site-ul Chocolatey (https://chocolatey.org/) are instrucțiuni foarte clare cu privire la modul în care acest cadru trebuie instalat.
- Primul pas este să executați comanda de mai jos în fereastra promptului de comandă. Această comandă este preluată de pe site-ul web Chocolatey și este comanda standard pentru instalarea Node.js prin Chocolatey.
- Comanda de mai jos este o comandă PowerShell care apelează scriptul PowerShell la distanță de pe site-ul Chocolatey. Această comandă trebuie executată într-o fereastră de comandă PowerShell.
- Acest script PowerShell efectuează toate lucrările necesare pentru a descărca componentele necesare și a le instala corespunzător.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin
Pasul 2) Următorul pas este să instalați Node.js pe mașina dvs. locală utilizând Chocolatey, managerul de pachete. Acest lucru se poate face executând comanda de mai jos în promptul de comandă.
cinst nodejs install
Dacă instalarea are succes, veți primi mesajul instalării reușite a Node.js.
Notă: Dacă apare o eroare precum „C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1” Apoi creați manual folderul din cale
Rularea primei aplicații Hello World în Node.js
După ce ați descărcat și instalat Node.js pe computer, să încercăm să afișăm „Hello World” într-un browser web.
Creați fișierul Node.js cu numele fișierului firstprogram.js
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
Explicatie cod:
- Funcționalitatea de bază a funcției „require” este că citește un fișier JavaScript, execută fișierul și apoi continuă să returneze un obiect. Folosind acest obiect, se pot utiliza apoi diversele funcționalități disponibile în modulul apelat de funcția require. Deci, în cazul nostru, deoarece vrem să folosim funcționalitatea HTTP și folosim comanda require (http).
- În această a doua linie de cod, creăm o aplicație server care se bazează pe o funcție simplă. Această funcție este apelată, de fiecare dată când se face o cerere către aplicația noastră de server.
- Când se primește o solicitare, cerem funcției noastre să returneze clientului un răspuns „Hello World”. Funcția writeHead este utilizată pentru a trimite datele antetului către client și, în timp ce funcția finală va închide conexiunea la client.
- Folosim apoi funcția server.listen pentru ca aplicația noastră server să asculte cererile clienților de la portul 8080. Puteți specifica orice port disponibil aici.
Executarea codului
-
Salvați fișierul pe computer: C: \ Users \ Your Name \ firstprogram.js
-
În promptul de comandă, navigați la folderul în care este stocat fișierul. Introduceți comanda Node firstprogram.js
-
Acum, computerul dvs. funcționează ca un server! Dacă cineva încearcă să vă acceseze computerul de pe portul 8080, va primi un „Hello World!” mesaj în schimb!
-
Porniți browserul de internet și introduceți adresa: http: // localhost: 8080
OutPut
rezumat
- Am văzut instalarea Node.js prin intermediul modulului de instalare MSI, care este disponibil pe site-ul web Node.js. Această instalare instalează modulele necesare care sunt necesare pentru a rula o aplicație Node.js pe client.
- Node.js poate fi instalat și prin intermediul unui manager de pachete. Managerul de pachete pentru Windows este cunoscut sub numele de Chocolatey. Rularea unor comenzi simple în promptul de comandă, managerul de pachete Chocolatey descarcă automat fișierele necesare și apoi le instalează pe computerul client.
- O aplicație simplă Node.js constă în crearea unui server care ascultă pe un anumit port. Când vine o cerere către server, serverul trimite automat un răspuns „Hello World” către client.