Skip to content

Instantly share code, notes, and snippets.

@hakobera
Created April 25, 2012 15:24
Show Gist options
  • Save hakobera/2490635 to your computer and use it in GitHub Desktop.
Save hakobera/2490635 to your computer and use it in GitHub Desktop.
router-line の Hello world 的コード
var Router = require('router-line').Router,
http = require('http'),
url = require('uri');
var router = new Router();
router.add('GET', '/hello', function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
});
http.createServer(function(req, res) {
var uri = url.parse(req.url);
var route = router.route(req.method, uri.pathname);
if (route) {
route.value(req, res);
} else {
res.writeHead(404, {'Content-Type': 'text/plain'});
res.end('404 Not Found');
}
}).listen(3000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment