var connect = require('connect') var methodOverride = require('method-override') var logger = require('morgan') var bodyParser = require('body-parser') function edit (req, res, next) { if ( 'GET' !== req.method) return next() res.setHeader('Content-Type', 'text/html') res.write('
') res.end() } function update(req, res, next) { if ('PUT' !== req.method) return next(); res.end('Updated name to ' + req.body.user.name); } var app = connect() .use(logger('dev')) .use(bodyParser()) .use(methodOverride()) .use(edit) .use(update) .listen(3001)