Organize routes in Node.js

I start to look at Node.js. Also I'm using Express. И у меня вопрос - как организовать маршруты веб-приложений? Все примеры просто помещают все эти обработчики app.get / post / put () в app.js, и все работает нормально. Это хорошо, но если у меня есть что-то большее, чем простой HW-блог? Можно ли сделать что-то вроде этого:

var app = express.createServer();
app.get( '/module-a/*', require('./module-a').urls );
app.get( '/module-b/*', require('./module-b').urls );

и

// file: module-a.js
urls.get('/:id', function(req, res){...}); // <- assuming this is handler for /module-a/1

Другими словами - я бы хотел что-то вроде URLConf Django, но в Node.js.

60
задан verybadalloc 12 July 2013 в 23:26
поделиться