For å begynne å bygge Node.js-applikasjonene, er det første trinnet installasjonen av node.js-rammeverket. Node.js-rammeverket er tilgjengelig for en rekke operativsystemer rett fra Windows til Ubuntu og OS X. Når Node.js-rammeverket er installert, kan du begynne å bygge dine første Node.js-applikasjoner.
Node.js har også muligheten til å legge inn ekstern funksjonalitet eller utvidet funksjonalitet ved å bruke tilpassede moduler. Disse modulene må installeres separat. Et eksempel på en modul er MongoDB-modulen som lar deg jobbe med MongoDB-databaser fra Node.js-applikasjonen.
I denne veiledningen vil du lære-
- Hvordan laste ned og installere Node.js på Windows
- Slik installerer du NPM på Windows 10/8/7
- Kjører ditt første "Hello World" -program i Node.js
Hvordan installere Node.js på Windows
Det første trinnet i å bruke Node.js er installasjonen av Node.js-bibliotekene på klientsystemet. Nedenfor er trinnene for å laste ned og installere Node.js i Windows:
Trinn 1) Last ned Node.js Installer for Windows
Gå til nettstedet https://nodejs.org/en/download/ og last ned de nødvendige binære filene.
I vårt eksempel skal vi laste ned Node.js på Windows med 32-biters oppsettfiler.
Trinn 2) Kjør installasjonen
Dobbeltklikk på den nedlastede .msi-filen for å starte installasjonen.
Klikk på Run-knappen på det første skjermbildet for å starte installasjonen.
Trinn 3) Fortsett med installasjonstrinnene
I neste skjermbilde klikker du på "Neste" -knappen for å fortsette med installasjonen
Trinn 4) Godta vilkårene
I neste skjermbilde, godta lisensavtalen og klikk på Neste-knappen.
Trinn 5) Sett opp stien
I det neste skjermbildet velger du stedet der Node.js må installeres, og deretter klikker du på Neste-knappen.
1. Først skriver du inn filplasseringen for installasjonen av Node.js. Det er her filene for Node.js lagres etter installasjonen.
2. Klikk på Neste-knappen for å fortsette med installasjonen.
Trinn 6) Velg standardkomponentene som skal installeres
Godta standardkomponentene og klikk på Neste-knappen.
Trinn 7) Start installasjonen
I det neste skjermbildet klikker du på Installer-knappen for å begynne å installere Node.js på Windows.
Trinn 8) Fullfør installasjonen
Klikk Fullfør-knappen for å fullføre installasjonen.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Slik installerer du NPM på Windows 10/8/7
Den andre måten å installere Node.js på en hvilken som helst klientmaskin, er å bruke en "pakkebehandling".
På Windows er nedlasting av NPM (Node Package Manager) kjent som Chocolatey. Det ble designet for å være et desentralisert rammeverk for rask installasjon av applikasjoner og verktøy du trenger.
For å installere NPM på Windows via Chocolatey, må følgende trinn utføres.
Trinn 1) Installere Chocolatey - Nettstedet Chocolatey (https://chocolatey.org/) har veldig klare instruksjoner om hvordan dette rammeverket må installeres.
- Det første trinnet er å kjøre kommandoen nedenfor i ledetekstvinduene. Denne kommandoen er hentet fra Chocolatey-nettstedet og er standardkommandoen for å installere Node.js via Chocolatey.
- Kommandoen nedenfor er en PowerShell-kommando som kaller det eksterne PowerShell-skriptet på Chocolatey-nettstedet. Denne kommandoen må kjøres i et PowerShell-kommandovindu.
- Dette PowerShell-skriptet gjør alt det nødvendige arbeidet med å laste ned de nødvendige komponentene og installere dem deretter.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFIL% \ chocolatey \ bin
Trinn 2) Neste trinn er å installere Node.js på din lokale maskin ved hjelp av Chocolatey, pakkebehandling. Dette kan gjøres ved å kjøre kommandoen nedenfor i ledeteksten.
cinst nodejs installasjon
Hvis installasjonen er vellykket, vil du få beskjed om vellykket installasjon av Node.js.
Merk: Hvis du får en feil som "C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1" Opprett deretter mappen manuelt i banen
Kjører din første Hello World-applikasjon i Node.js
Når du har lastet ned Node.js og installert på datamaskinen din, la oss prøve å vise "Hello World" i en nettleser.
Opprett fil Node.js med filnavnet firstprogram.js
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
Kode Forklaring:
- Den grunnleggende funksjonaliteten til "krever" -funksjonen er at den leser en JavaScript-fil, kjører filen og deretter fortsetter å returnere et objekt. Ved å bruke dette objektet kan man da bruke de forskjellige funksjonene som er tilgjengelige i modulen som kalles av krever-funksjonen. Så i vårt tilfelle, siden vi vil bruke funksjonaliteten til HTTP og vi bruker kommandoen krever (http).
- I denne andre kodelinjen oppretter vi en serverapplikasjon som er basert på en enkel funksjon. Denne funksjonen kalles når det blir gjort en forespørsel til serverapplikasjonen vår.
- Når en forespørsel mottas, ber vi vår funksjon om å returnere et "Hello World" -svar til klienten. WriteHead-funksjonen brukes til å sende headerdata til klienten, og mens sluttfunksjonen vil lukke forbindelsen til klienten.
- Vi bruker deretter server.listen-funksjonen for å få serverapplikasjonen til å lytte til klientforespørsler på port 8080. Du kan spesifisere en tilgjengelig port her.
Utfører koden
-
Lagre filen på datamaskinen din: C: \ Users \ Your Name \ firstprogram.js
-
I ledeteksten navigerer du til mappen der filen er lagret. Skriv inn kommandoen Node firstprogram.js
-
Nå fungerer datamaskinen din som en server! Hvis noen prøver å få tilgang til datamaskinen din på port 8080, får de en "Hello World!" melding i retur!
-
Start nettleseren din, og skriv inn adressen: http: // localhost: 8080
Produksjon
Sammendrag
- Vi har sett installasjonen av Node.js via MSI-installasjonsmodulen, som er tilgjengelig på Node.js-nettstedet. Denne installasjonen installerer de nødvendige modulene som kreves for å kjøre et Node.js-program på klienten.
- Node.js kan også installeres via en pakkebehandling. Pakkeforvalteren for windows er kjent som Chocolatey. Ved å kjøre noen enkle kommandoer i ledeteksten, laster ned Chocolatey pakkebehandling automatisk de nødvendige filene og installerer dem deretter på klientmaskinen.
- En enkel Node.js-applikasjon består av å lage en server som lytter til en bestemt port. Når en forespørsel kommer til serveren, sender serveren automatisk et 'Hello World' svar til klienten.