我开始看一下Node.js。我也在用Express。我有一个问题- 如何组织Web应用程序路由?所有示例都将所有这些app.get/post/put()处理程序放入app.js中,并且工作正常。很好,但是如果我除了简单的HW Blog之外还有其他东西?是否可以做这样的事情:
app.get/post/put()
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
换句话说-我想要像Django的URLConf之类的东西,但是在Node.js中。
在此处查看示例:
https://github.com/visionmedia/express/tree/master/examples
‘mvc’和’route-separation’可能会有所帮助。