使用compoundjs如何让将路由放在不同的函数中?
exports.routes = function (map) {
map.get('/aa', 'aa#index');
map.get('/aa/list', 'aa#list');
map.get('/aa/add', 'aa#add');
map.post('/bb/:id/Users', 'bb#Users');
map.post('/bb/remove', 'bb#remove');
map.get('/bb/setData', 'bb#setData');
map.get('/bb/add', 'bb#add');
} 假如在compoundjs中路由如上所示,现在我需要将属于aa的路由放在一个函数中,属于bb的路由放在一个函数中。该如何实现??
2 回复
接收 map 当参数,然后在那个函数中操作 map 呗
多谢提醒。。js用的很少,学node有点吃力 exports.routes = function (map) {
(function aaRoute(map) {
map.get('/aa', 'aa#index');
map.get('/aa/list', 'aa#list');
map.get('/aa/add', 'aa#add');
}(map));
map.post('/bb/:id/Users', 'bb#Users');
map.post('/bb/remove', 'bb#remove');
map.get('/bb/setData', 'bb#setData');
map.get('/bb/add', 'bb#add');
}