肥大化とは別に、Expressのルーティングにもう一つ不満がある。 app.jsに以下の様に一々登録しないといけない事だ。 app.get('/', routes.index); app.get('/foo', routes.get_foo); app.get('/bar', routes.get_bar); app.post('/foo', routes.post_foo); app.post('/bar', routes.post_bar); これでは新しいメソッドが追加されるたびに、記述を増やしていかなければならない。 という事で、昨日やった肥大化の解消を更に改良しつつ、ルーティングの自動化をしてみた。 app.js var express = require('express') , http = require('http'); var app = express(); app.