プログラマーの調べ物

プログラマーが調べ物をするときに役に立つサイトを作ります。

とりあえずExpressを動かしてみる。

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で実行します。