とりあえず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
で実行します。