node package manager


Simple HTTP server for localhost development

Simple Development Server

Ideal for local single page applications development


Then you develop client-side applications, you can be hit by few problems: browser prohibit access resources, if app is started from file://... or some client routing problems.

Entry point of application is index.html and you want to serve it from http://localhost:8080.

It's very similar to SimpleHTTPServer, but more suitable if you don't want to stick to Python environment and use Node.js instead.


Assuming your application structure is something like,

+- public
	| - components
	| - js
	| - css
+ - index.html

You run npm install

$ npm install node-dev-server

Run it,

$ node ./node_modules/bin/.node-dev-server