【发布时间】:2019-08-20 16:07:38
【问题描述】:
我有一个设计如下的应用;
//server.js =====================================================
var restify = require('restify'),
route1 = require('./routes/route1),
route2 = require('./routes/route2),
....
....
....
var server = restify.createServer({
name: 'xyz_server'
});
route1(server);
route2(server);
现在每个路由文件看起来像 belwo
//route1.js =====================================================
module.exports = function(server) {
server.get('/someRoute',function(req,res,next){
//.. do something
});
server.get('/anotherRoute',function(req,res,next){
//..something else
});
};
现在的问题是我们有几十个路由文件,总共有数百个路由。 有多个开发人员在从事这个项目,并且每天都会添加几条路线。
restify 中是否有一个函数可以提供系统中所有路由的列表?
我正在寻找的是这样的:
server.listAllRoutes();
有人知道吗?
【问题讨论】: