一尘不染

在Node.js中组织路由

node.js

我开始看一下Node.js。我也在用Express。我有一个问题-
如何组织Web应用程序路由?所有示例都将所有这些app.get/post/put()处理程序放入app.js中,并且工作正常。很好,但是如果我除了简单的HW
Blog之外还有其他东西?是否可以做这样的事情:

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中。


阅读 217

收藏
2020-07-07

共1个答案

一尘不染

在此处查看示例:

https://github.com/visionmedia/express/tree/master/examples

‘mvc’和’route-separation’可能会有所帮助。

2020-07-07