たとえば、node.js では、ルート ディレクトリに 5 つの somename.js ファイルがあり、それぞれに 5 つの exports.some_page_url メソッドがあるとします。
このように、アプリに 25 のルートがあり、app.js で 25 のルートを記述する必要がありますか? 例えば
app.get('/', routes.index);
app.get('/p1', routes.page1);
app.get('/p2', routes.page2);
app.get('/p3', routes.page3);
app.get('/p4', routes.page4);
app.get('/p5', routes.page5);
app.get('/p6', routes.page6);
app.get('/p7', routes.page7);
app.get('/p8', routes.page8);
app.get('/p9', routes.page9);
...
index.js ファイル
exports.index = function(req, res){
res.render('index', { title: 'Express' });
};
exports.page1 = function(req, res){
//some methods
res.render('page1', { title: 'Express' });
};
exports.page2 = function(req, res){
//some methods
res.render('page2', { title: 'Express' });
};
exports.page3 = function(req, res){
//some methods
res.render('page3', { title: 'Express' });
};
exports.page4 = function(req, res){
//some methods
res.render('page4', { title: 'Express' });
};
もちろん、各ページには異なるロジックがあります