Apache och Nginx är två populära webbserver som används för att installera olika typer av webbapplikationer. Men om du har Node.js installerat på ditt system, kan du använda Lightweight Command Line HTTP-server via NPM Package Manager. Det är inte som Apache och Nginx snarare främst för serverstatiska filer till webbläsaren utan att skapa någon server.js -fil. Byt bara till katalogen med HTML-sidor och starta den installerade HTTP-servern. För handledning använder vi Ubuntu 19.04, men kommandona kommer att vara desamma för tidigare Ubuntu -version och Windows/MacOS -versioner också.
Node.js http-serverinstallation + exempel
Steg 1: Installera node.js och npm på dina Windows eller Linux OS.
De enkla kommandona för att installera nod och npm på Ubuntu är:
sudo apt-get install nodejs sudo apt-get install npm
För detaljinstallation Tutorial se:
Steg 2: Installera HTTP-server med NPM Package Manager
Öppna kommandotolken / Power Shell i Windows eller Command Terminal i Ubuntu och kör följande kommando för att installera och installera Simple NodeJS -HTTP -server / lokal webbserver.
npm install -g http-server
PåUbuntuAnvänd kommandot ovan medsudé.
Steg 3: Kontrollera att HTTP-servern körs eller inte
För att kontrollera om vår installerade Node JS HTTP Web Server fungerar eller inte använder följande kommando
http-server
Ovanstående kommando visar IP-adress där den lokala noden JS-webbservern körs och är tillgänglig.
Portnumret beror på vilken som är gratis och tillgänglig att använda. Om du vill använda något specifikt portnummer så använder du-pSyntax efter kommandot ovan. Till exempel-
För att använda portnummer 8080 kommer kommandot att vara:
http-server -p 8082
Det kommer att starta http-servern under hamnen8082.
Steg 4: Åtkomst till din installerade HTTP-server
Gå till webbläsaren och pek på IP-adressen som ges av kommandot HTTP-server över terminal eller kommandotolken.
Steg 5: Använd några anpassade webbprojekt eller statiska HTML -filer
Om du vill använda ditt eget webbprojekt med Node JS Web Server, byt helt enkelt först till den katalogen och skriv sedan kommandot http-server,
HTTP-server Exempel:
Jag har laddat ner en gratis HTML -mall från internet som finns i minNedladdningarmapp. Så först bytte jag tillNedladdningarsedan tillmappsom innehåller HTML -mallen. Efter att jag skjutit kommandothttp-server.
Den här gången, när jag öppnade samma lokala IP, skulle mallen ha dykt upp.