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.