Hoe je Node.js http-server (webserver) kunt installeren en gebruiken via NPM

De Apache en Nginx zijn twee populaire webserver die worden gebruikt om verschillende soorten webtoepassingen te installeren. Als u echter Node.js op uw systeem hebt geïnstalleerd, kunt u Lightweight-opdrachtregel HTTP-Server gebruiken via NPM-pakketbeheerder. Het is niet zoals Apache en Nginx voornamelijk naar serverstatatische bestanden naar de browser zonder een server.js -bestand te maken. Schakel gewoon over naar de map met HTML-pagina's en start de geïnstalleerde HTTP-server. Voor zelfstudie gebruiken we Ubuntu 19.04, maar de opdrachten zullen ook hetzelfde zijn voor eerdere Ubuntu -versie en Windows/MacOS -versies.

Node.js http-server installatie + voorbeeld

Stap 1: Installeer de node.js en npm op uw Windows of Linux OS.

De eenvoudige opdrachten om knooppunt en npm op ubuntu te installeren is:

sudo apt-get install nodejs

sudo apt-get install npm

Zie voor detailinstallatie:

Stap 2: Installeer http-server met behulp van NPM-pakketbeheer

Open Command Prompt / Power Shell in Windows of Command Terminal in Ubuntu en voer de volgende opdracht uit om eenvoudige nodejs -http -server / lokale webserver te installeren en in te stellen.

 npm install -g http-server

OpUbuntuGebruik de bovenstaande opdracht metsudo.

Stap 3: Controleer HTTP-Server die wordt uitgevoerd of niet

Om te controleren of onze geïnstalleerde knooppunt JS HTTP -webserver werkt of niet de volgende opdracht gebruikt

http-server

Bovenstaande opdracht wordt het IP-adres weergegeven waar de lokale Node JS-webserver wordt uitgevoerd en toegankelijk is.

Het poortnummer hangt af van welke gratis is en beschikbaar is om te gebruiken. Als u een specifiek poortnummer wilt gebruiken-PSyntaxis na de bovenstaande opdracht. Bijvoorbeeld-

Om poortnummer 8080 te gebruiken, is de opdracht:

http-server -p 8082

Het start de HTTP-server onder de poort8082.

Stap 4: Toegang tot uw geïnstalleerde HTTP-server

Ga naar de browser en wijs naar het IP-adres dat wordt gegeven door de HTTP-Server-opdracht via terminal- of opdrachtprompt.

Stap 5: Gebruik een aangepast webproject of statische HTML -bestanden

Als u uw eigen webproject met Node JS Web Server wilt gebruiken, schakel dan gewoon eerst naar die map en typ vervolgens de HTTP-Server-opdracht,

http-server voorbeeld:

Ik heb een gratis HTML -sjabloon van internet gedownload die in mijn zitDownloadsmap. Dus eerst schakelde ik over opDownloadsdan naar demapDat bevat de HTML -sjabloon. Nadat ik het commando had afgevuurdhttp-server.

Deze keer, toen ik hetzelfde lokale IP opende, zou de sjabloon zijn verschenen.

Related Posts