Hvordan installere og bruke Node.js http-server (webserver) via NPM

Apache og Nginx er to populære webservere som brukes til å installere ulike typer webapplikasjoner. Men hvis du har Node.js installert på systemet ditt, kan du bruke lett kommandolinje HTTP-server via NPM-pakkebehandling. Det er ikke som Apache og Nginx, snarere å servere statiske filer til nettleseren uten å lage noen server.js-fil. Bare bytt til katalogen med HTML-sider og start den installerte HTTP-serveren. For opplæringen bruker vi Ubuntu 19.04, men kommandoene vil være de samme for tidligere Ubuntu-versjoner og Windows/MacOS-versjoner også.

Node.js Http-server installering + eksempel

Trinn 1: Installer Node.js og NPM på Windows eller Linux OS.

De enkle kommandoene for å installere Node og NPM på Ubuntu er:

sudo apt-get install nodejs

sudo apt-get install npm

For detaljert installasjonsveiledning se:

Trinn 2: Installer http-server ved å bruke NPM-pakkebehandling

Åpne kommandoprompt/power shell i Windows eller Command Terminal i Ubuntu og kjør følgende kommando for å installere og konfigurere enkel NodeJS -HTTP Server / Local Web Server.

 npm install -g http-server

Ubuntubruk kommandoen ovenfor medsudo.

Trinn 3: Sjekk at http-serveren kjører eller ikke

For å sjekke om vår installerte Node JS HTTP-webserver fungerer eller ikke, bruk følgende kommando

http-server

Kommandoen ovenfor vil vise IP-adressen der Local Node Js-nettserveren kjører og er tilgjengelig.

Portnummeret avhenger av hvilken som er gratis og tilgjengelig for bruk. Hvis du vil bruke et bestemt portnummer, bruk-ssyntaks etter kommandoen ovenfor. For eksempel-

For å bruke portnummer 8080 vil kommandoen være:

http-server -p 8082

Den vil starte http-serveren under porten8082.

Trinn 4: Få tilgang til din installerte http-server

Gå til nettleseren og pek på IP-adressen gitt av http-server-kommandoen over terminal eller ledetekst.

Trinn 5: Bruk et tilpasset nettprosjekt eller statiske HTML-filer

Hvis du vil bruke ditt eget nettprosjekt med Node JS-webserver, bytter du bare til den katalogen og skriver inn http-server-kommandoen,

http-server eksempel:

Jeg har lastet ned en gratis HTML-mal fra internett som er i minNedlastingermappe. Så først byttet jeg tilNedlastingerderetter tilmappesom inneholder HTML-malen. Etter at jeg avfyrte kommandoenhttp-server.

Denne gangen, da jeg åpnet den samme lokale IP-en, ville malen ha dukket opp.

Related Posts