var http = require('http')
, url = require('url')
;
http.createServer(function(req, res) {
var path
, server1 = require('./app1')
, server2 = require('./app2')
;
path = url.parse(req.url).pathname;
// define routing
if (/^\/demo1\//.test(path)) {
server1.emit('request', req, res);
return;
}
if (/^\/demo2\//.test(path)) {
server2.emit('request', req, res);
return;
}
// no-match
sendNotFound(res);
}).listen(3050);
function sendNotFound(res) {
res.writeHead(404);
res.end();
}
```
2014年1月6日月曜日 2時52分01秒 UTC+9 hidakaya: