For at begynde at opbygge dine Node.js-applikationer er det første trin installationen af node.js-rammen. Node.js-rammen er tilgængelig for en række forskellige operativsystemer lige fra Windows til Ubuntu og OS X. Når Node.js-rammen er installeret, kan du begynde at opbygge dine første Node.js-applikationer.
Node.js har også evnen til at integrere ekstern funktionalitet eller udvidet funktionalitet ved at bruge brugerdefinerede moduler. Disse moduler skal installeres separat. Et eksempel på et modul er MongoDB-modulet, som giver dig mulighed for at arbejde med MongoDB-databaser fra din Node.js-applikation.
I denne vejledning lærer du-
- Sådan downloades og installeres Node.js på Windows
- Sådan installeres NPM på Windows 10/8/7
- Kører din første "Hello World" -applikation i Node.js
Sådan installeres Node.js på Windows
Det første trin i brugen af Node.js er installationen af Node.js-bibliotekerne på klientsystemet. Nedenfor er trinene til download og installation af Node.js i Windows:
Trin 1) Download Node.js Installer til Windows
Gå til webstedet https://nodejs.org/en/download/ og download de nødvendige binære filer.
I vores eksempel skal vi downloade Node.js på Windows med 32-bit installationsfiler.
Trin 2) Kør installationen
Dobbeltklik på den downloadede .msi-fil for at starte installationen.
Klik på knappen Kør på det første skærmbillede for at starte installationen.
Trin 3) Fortsæt med installationstrinnene
I det næste skærmbillede skal du klikke på knappen "Næste" for at fortsætte med installationen
Trin 4) Accepter vilkårene og betingelserne
På det næste skærmbillede skal du acceptere licensaftalen og klikke på knappen Næste.
Trin 5) Opsæt stien
På det næste skærmbillede skal du vælge det sted, hvor Node.js skal installeres, og derefter klikke på knappen Næste.
1. Indtast først filplaceringen for installationen af Node.js. Her gemmes filerne til Node.js efter installationen.
2. Klik på knappen Næste for at fortsætte med installationen.
Trin 6) Vælg de standardkomponenter, der skal installeres
Accepter standardkomponenterne, og klik på knappen Næste.
Trin 7) Start installationen
På det næste skærmbillede skal du klikke på knappen Installer for at starte installationen af Node.js på Windows.
Trin 8) Fuldfør installationen
Klik på knappen Afslut for at afslutte installationen.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Sådan installeres NPM på Windows 10/8/7
Den anden måde at installere Node.js på enhver klientmaskine er at bruge en "pakkehåndtering".
I Windows er NPM (Node Package Manager) download kendt som Chocolatey. Det blev designet til at være en decentral ramme til hurtig installation af applikationer og værktøjer, som du har brug for.
For at installere NPM på Windows via Chocolatey skal følgende trin udføres.
Trin 1) Installation af Chocolatey - Chocolatey-webstedet (https://chocolatey.org/) har meget klare instruktioner om, hvordan denne ramme skal installeres.
- Det første trin er at køre nedenstående kommando i kommandopromptvinduerne. Denne kommando er taget fra Chocolatey-webstedet og er standardkommandoen til installation af Node.js via Chocolatey.
- Nedenstående kommando er en PowerShell-kommando, der kalder det eksterne PowerShell-script på Chocolatey-webstedet. Denne kommando skal køres i et PowerShell-kommandovindue.
- Dette PowerShell-script udfører alt det nødvendige arbejde med at downloade de nødvendige komponenter og installere dem i overensstemmelse hermed.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFIL% \ chocolatey \ bin
Trin 2) Det næste trin er at installere Node.js på din lokale maskine ved hjælp af Chocolatey, pakkehåndtering. Dette kan gøres ved at køre nedenstående kommando i kommandoprompten.
cinst nodejs installation
Hvis installationen er vellykket, får du beskeden om vellykket installation af Node.js.
Bemærk: Hvis du får en fejl som "C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1" Opret derefter manuelt mappen i stien
Kører din første Hello World-applikation i Node.js
Når du har downloadet Node.js og installeret på din computer, lad os prøve at vise "Hello World" i en webbrowser.
Opret 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 grundlæggende funktionalitet i funktionen "kræve" er, at den læser en JavaScript-fil, udfører filen og derefter fortsætter med at returnere et objekt. Ved hjælp af dette objekt kan man derefter bruge de forskellige funktioner, der er tilgængelige i modulet kaldet af den krævede funktion. Så i vores tilfælde, da vi vil bruge HTTP-funktionaliteten, og vi bruger kommandoen kræver (http).
- I denne 2. kodelinje opretter vi en serverapplikation, der er baseret på en simpel funktion. Denne funktion kaldes, hver gang der fremsættes en anmodning til vores serverapplikation.
- Når en anmodning modtages, beder vi vores funktion om at returnere et "Hello World" -svar til klienten. WriteHead-funktionen bruges til at sende headerdata til klienten, og mens slutfunktionen lukker forbindelsen til klienten.
- Vi bruger derefter server.listen-funktionen til at få vores serverapplikation til at lytte til klientanmodninger på port nr. 8080. Du kan angive en hvilken som helst tilgængelig port herover.
Udførelse af koden
-
Gem filen på din computer: C: \ Brugere \ Dit navn \ firstprogram.js
-
I kommandoprompten skal du navigere til den mappe, hvor filen er gemt. Indtast kommandoen Node firstprogram.js
-
Nu fungerer din computer som en server! Hvis nogen forsøger at få adgang til din computer på port 8080, får de en "Hello World!" besked til gengæld!
-
Start din internetbrowser, og skriv adressen: http: // localhost: 8080
Produktion
Resumé
- Vi har set installationen af Node.js via MSI-installationsmodulet, som er tilgængeligt på Node.js-webstedet. Denne installation installerer de nødvendige moduler, der kræves for at køre et Node.js-program på klienten.
- Node.js kan også installeres via en pakkehåndtering. Pakkehåndteringen til windows er kendt som Chocolatey. Ved at køre nogle enkle kommandoer i kommandoprompten downloader Chocolatey-pakkehåndtereren automatisk de nødvendige filer og installerer dem derefter på klientmaskinen.
- En simpel Node.js-applikation består af at oprette en server, der lytter til en bestemt port. Når en anmodning kommer til serveren, sender serveren automatisk et 'Hello World' svar til klienten.