Node.js-sovellusten rakentamisen aloittamiseksi ensimmäinen vaihe on node.js-kehyksen asennus. Node.js-kehys on saatavana useille käyttöjärjestelmille Windowsista Ubuntuun ja OS X: ään. Kun Node.js-kehys on asennettu, voit aloittaa ensimmäisten Node.js-sovellusten rakentamisen.
Node.js: llä on myös mahdollisuus upottaa ulkoisia tai laajennettuja toimintoja käyttämällä mukautettuja moduuleja. Nämä moduulit on asennettava erikseen. Esimerkki moduulista on MongoDB-moduuli, jonka avulla voit työskennellä MongoDB-tietokantojen kanssa Node.js-sovelluksesta.
Tässä opetusohjelmassa opit-
- Kuinka ladata ja asentaa Node.js Windowsiin
- NPM: n asentaminen Windows 10/8/7: een
- Suorita ensimmäinen "Hello World" -sovellus Node.js: ssä
Kuinka asentaa Node.js Windowsiin
Ensimmäinen vaihe Node.js: n käytössä on Node.js-kirjastojen asennus asiakasjärjestelmään. Alla on ohjeet Node.js: n lataamiseen ja asentamiseen Windowsissa:
Vaihe 1) Lataa Node.js Installer for Windows
Siirry sivustolle https://nodejs.org/en/download/ ja lataa tarvittavat binaaritiedostot.
Esimerkissämme aiomme ladata Node.js Windowsin 32-bittisillä asetustiedostoilla.
Vaihe 2) Suorita asennus
Kaksoisnapsauta ladattua .msi-tiedostoa aloittaaksesi asennuksen.
Aloita asennus napsauttamalla Suorita-painiketta ensimmäisessä näytössä.
Vaihe 3) Jatka asennusvaiheita
Napsauta seuraavassa näytössä Seuraava-painiketta jatkaaksesi asennusta
Vaihe 4) Hyväksy ehdot
Hyväksy seuraavassa näytössä lisenssisopimus ja napsauta Seuraava-painiketta.
Vaihe 5) Määritä polku
Valitse seuraavassa näytössä sijainti, johon Node.js on asennettava, ja napsauta sitten Seuraava-painiketta.
1. Syötä ensin tiedoston sijainti Node.js: n asennusta varten. Täällä Node.js-tiedostot tallennetaan asennuksen jälkeen.
2. Jatka asennusta napsauttamalla Seuraava-painiketta.
Vaihe 6) Valitse asennettavat oletusosat
Hyväksy oletusosat ja napsauta Seuraava-painiketta.
Vaihe 7) Käynnistä asennus
Napsauta seuraavassa näytössä Asenna-painiketta aloittaaksesi Node.js: n asentamisen Windowsiin.
Vaihe 8) Viimeistele asennus
Napsauta Valmis-painiketta suorittaaksesi asennuksen loppuun.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
NPM: n asentaminen Windows 10/8/7: een
Toinen tapa asentaa Node.js mihin tahansa asiakaskoneeseen on käyttää "paketinhallintaa".
Windowsissa NPM (Node Package Manager) -lataus tunnetaan nimellä Chocolatey. Se on suunniteltu hajautetuksi kehykseksi tarvitsemiesi sovellusten ja työkalujen nopeaan asentamiseen.
Seuraavat vaiheet on suoritettava NPM: n asentamiseksi Windowsiin Chocolateyn kautta.
Vaihe 1) Chocolateyn asentaminen - Chocolateyn verkkosivustolla (https://chocolatey.org/) on hyvin selkeät ohjeet siitä, kuinka tämä kehys on asennettava.
- Ensimmäinen vaihe on suorittaa seuraava komento komentokehoteikkunoissa. Tämä komento on otettu Chocolatey-verkkosivustolta ja on vakiokomento Node.js: n asentamiseksi Chocolatey: n kautta.
- Alla oleva komento on PowerShell-komento, joka kutsuu PowerShell-komentosarjan Chocolatey-verkkosivustolla. Tämä komento on suoritettava PowerShell-komentoikkunassa.
- Tämä PowerShell-komentosarja suorittaa kaiken tarvittavan työn tarvittavien komponenttien lataamiseksi ja asentamiseksi vastaavasti.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" & & SET PATH =% PATH%;% ALLUSERSPROFILE% \ suklaa \ bin
Vaihe 2) Seuraava vaihe on asentaa Node.js paikalliselle koneellesi Chocolateyn, paketinhallinnan avulla. Tämä voidaan tehdä suorittamalla alla oleva komento komentokehotteessa.
cinst nodejs asentaa
Jos asennus onnistuu, saat viestin Node.js: n onnistuneesta asennuksesta.
Huomaa: Jos saat virheen, kuten "C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1" Luo sitten kansio manuaalisesti manuaalisesti
Suorita ensimmäinen Hello World -sovellus Node.js: ssä
Kun Node.js on ladattu ja asennettu tietokoneellesi, yritetään näyttää "Hello World" verkkoselaimessa.
Luo tiedosto Node.js tiedostonimellä firstprogram.js
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
Koodin selitys:
- "Vaadi" -toiminnon perustoiminnot ovat, että se lukee JavaScript-tiedoston, suorittaa tiedoston ja palauttaa sitten objektin. Tämän objektin avulla voidaan sitten käyttää erilaisia toimintoja, jotka ovat käytettävissä vaadittavan toiminnon kutsumassa moduulissa. Joten meidän tapauksessamme, koska haluamme käyttää HTTP: n toiminnallisuutta ja käytämme vaatia (http) -komentoa.
- Tässä 2 toinen rivi koodia, olemme luomassa palvelimen sovellus, joka perustuu yksinkertainen funktio. Tätä toimintoa kutsutaan aina, kun palvelusovellukselle tehdään pyyntö.
- Kun pyyntö on vastaanotettu, pyydämme toimintoamme palauttamaan "Hello World" -vastauksen asiakkaalle. WriteHead-toimintoa käytetään otsikkotietojen lähettämiseen asiakkaalle, ja lopetustoiminto sulkee yhteyden asiakkaaseen.
- Sitten käytämme server.listen-toimintoa saadaksemme palvelinsovelluksen kuuntelemaan asiakaspyyntöjä portissa nro 8080. Voit määrittää minkä tahansa käytettävissä olevan portin täältä.
Suoritetaan koodi
-
Tallenna tiedosto tietokoneellesi: C: \ Users \ Your Name \ firstprogram.js
-
Siirry komentokehotteessa kansioon, johon tiedosto on tallennettu. Kirjoita komento Solmu firstprogram.js
-
Nyt tietokoneesi toimii palvelimena! Jos joku yrittää käyttää tietokonetta portissa 8080, hän saa "Hello World!" viesti vastineeksi!
-
Käynnistä Internet-selain ja kirjoita osoite: http: // localhost: 8080
OutPut
Yhteenveto
- Olemme nähneet Node.js: n asennuksen MSI-asennusmoduulin kautta, joka on saatavana Node.js-verkkosivustolta. Tämä asennus asentaa tarvittavat moduulit, joita tarvitaan Node.js-sovelluksen suorittamiseen asiakkaalle.
- Node.js voidaan asentaa myös paketinhallinnan kautta. Windows-paketinhallinta tunnetaan nimellä Chocolatey. Suorittamalla joitain yksinkertaisia komentoja komentokehotteessa Chocolatey-paketinhallinta lataa tarvittavat tiedostot automaattisesti ja asentaa ne sitten asiakaskoneeseen.
- Yksinkertainen Node.js-sovellus koostuu palvelimen luomisesta, joka kuuntelee tiettyä porttia. Kun palvelimelle tulee pyyntö, palvelin lähettää asiakkaalle automaattisesti "Hello World" -vastauksen.