2015-11-10 146 views
1

流入路由器,我有一些路線帶流量路由分組的路由流星

  • /項目/項目名稱
  • /項目/項目名稱/任務
  • /項目/項目名稱/任務/刪除任務
  • /項目/項目名稱/任務/完成任務
  • /項目/項目名稱/任務/標籤/學校
  • /項目/項目名稱/任務/標籤/足球
  • /項目/項目名稱/任務/標籤/培訓
  • /項目/項目名稱/任務/標籤/個人
  • [...]

所以幾乎所有的航線應該分享大部分相同的特徵。

是否有任何技巧來組合我的路線,所以我現在必須檢查項目是否存在於每一條路線中,或者如果我可以說某些路線建立在其他路線上,所以我不必寫長所有路線的路徑?

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

+0

嗨@Jamgreen,請接受答案,如果它幫助你的問題。如果沒有,也許你可以提供更多的細節來改善答案。另外,從您的個人資料中,我發現您不接受很多問題的答案。我會請求你爲其他問題做同樣的事情,因爲它會幫助其他程序員提出類似的問題,這是Stack Overflow的本質。 – umesh

回答

1

流量路由器絕對有能力對您的路由進行分組。你可以將它們如下 -

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