NodeJS - Setup a Simple HTTP Server / Local Web Server
This is a quick post to show you how to setup a simple HTTP web server on your local machine using NodeJS. The web server runs on the http-server npm package, a simple zero-configuration http server for serving static files to the browser, it's started from the command line and doesn't require a server.js file.
Download and Install NodeJS
If you haven't installed Node yet, download the latest stable release of NodeJS from https://nodejs.org and install using all the default options.
Install the http-server package from npm
Install the http-server globally on your machine using the node package manager (npm) command line tool, this will allow you to run a web server from anywhere on your computer.
Open a command prompt / command line window and enter the following:
npm install -g http-server
Start a web server from a directory containing static website files
Change to the directory containing your static web files (e.g. html, javascript, css etc) in the command line window, e.g:
cd \projects\angular-registration-login-example
Start the server with this command:
http-server
You should see something like the following:
C:\projects\angular-registration-login-example>http-server
Starting up http-server, serving ./
Available on:
http://192.168.0.5:8080
http://127.0.0.1:8080
Hit CTRL-C to stop the server
Browse to your local website with a browser
Open your browser and go to the address http://localhost:8080 and you should see your local website.
Need Some NodeJS Help?
Search fiverr for freelance NodeJS developers.
Follow me for updates
When I'm not coding...
Me and Tina are on a motorcycle adventure around Australia.
Come along for the ride!