NodeJs - starten eines HTML und Javascript Webservers

Mit NodeJs einen einfachen HTML und Javacript Webserver aus Eclipse starten

Mit Hilfe dem Eclipse Note Plugin aus “nodeclipse” kann man Javascript Dateien als Node Application starten. runAsNodeApplication Damit man aber mit Node aber auch einen minimal Webserver starten kann braucht man die Abhängigkeit “serve-static”. Dazu erstellt man am besten in dem root Ordner seines Webprojektes eine “package.json” Datei mit dem folgenden Inhalt:

{
“name” : “ProjectName”,
“version” : “0.0.1”,
“dependencies” : {“serve-static” : “>=1.9.2”}
}

Danach auf der Command Line einfach folgendes eingeben:

npm install

und alle Abhängigkeiten werden automatisch in das Verzeichnis “node_modules” installiert. Wer git verwendet sollte deswegen am besten die “.gitignore” Datei um den Eintrag “/node_modules/“ erweitern. Das folgende Script startet dann den Webserver auf Port 4500:

var connect = require(‘connect’);
var serveStatic = require(‘serve-static’);
var webserverApp = connect();

webserverApp.use(serveStatic(“./“));
webserverApp.listen(4500);

Welches Verzeichnis verwedet wird gibt “serveStatic(“./“) an. In diesem Fall das wo die Datei liegt. Starten kann man das Script dann wie oben gezeigt mit “Run As >> Node Application”.