带流量路由分组的路由流星

问题描述:

流入路由器,我有一些路线带流量路由分组的路由流星

  • /项目/项目名称
  • /项目/项目名称/任务
  • /项目/项目名称/任务/删除任务
  • /项目/项目名称/任务/完成任务
  • /项目/项目名称/任务/标签/学校
  • /项目/项目名称/任务/标签/足球
  • /项目/项目名称/任务/标签/培训
  • /项目/项目名称/任务/标签/个人
  • [...]

所以几乎所有的航线应该分享大部分相同的特征。

是否有任何技巧来组合我的路线,所以我现在必须检查项目是否存在于每一条路线中,或者如果我可以说某些路线建立在其他路线上,所以我不必写长所有路线的路径?

我找到了流量路由器,但它似乎并不是我需要的工具。

+0

嗨@Jamgreen,请接受答案,如果它帮助你的问题。如果没有,也许你可以提供更多的细节来改善答案。另外,从您的个人资料中,我发现您不接受很多问题的答案。我会请求你为其他问题做同样的事情,因为它会帮助其他程序员提出类似的问题,这是Stack Overflow的本质。 – umesh

流量路由器绝对有能力对您的路由进行分组。你可以将它们如下 -

var projectRoutes = FlowRouter.group({ 
    prefix: '/projects/project-name', 
    name: 'projects', 
}); 

到该组内处理的路由器,你可以添加

// route for /projects/project-name 
projectRoutes.route('/', { 
    action: function() { 
    BlazeLayout.render(...); 
    } 
}); 

// route for /projects/project-name/tasks 
projectRoutes.route('/tasks', { 
    action: function() { 
    BlazeLayout.render(...); 
    } 
}); 

这仅仅是分组的路由的例子。

您可以阅读更多here