Node.jsのフレームワーク「Express」を動かしてみます。

package.jsonには以下のように記述します。

{
  "name" : "MEAN",
    "version" : "0.0.1",
    "dependencies" : {
        "express" : "latest",
        "glup" : "latest"
  }
}

で、server.jsを書きます。

var express = require(express);


var hasName = function(req, res, next) {
    if (req.param(name)) {
        next();
    } else {
        res.send(What is your name?);
    }
};

var sayHello = function(req, res, next) {
    res.send(Hello  + req.param(name));
};

//create new Express application object
var app = express();

app.get(/, hasName, sayHello);

//user() method to mount a middleware funtion with a specific path
/*
app.use(/, function(req, res) {
   res.send(Hello World);
});
*/

app.listen(3000);
console.log(Server running at http://localhost:3000);

module.exports = app;

これをnode serverで実行します。