2013-07-10 58 views
19

我有URL路徑在我的應用程序Router.jsBackbone.js的:在URL路徑的末尾斜線

'items': 'items', 
'items/drafts': 'itemsDrafts', 
'items/drafts/new': 'itemsDraftsNew', 
... 

但在瀏覽器中,當我定義items/drafts/new/它給了我404錯誤:(

是有沒有辦法讓這個URL,而不復制粘貼相同的所有路由和添加尾隨他們喜歡:

'items': 'items', 
'items/drafts': 'itemsDrafts', 
'items/drafts/new': 'itemsDraftsNew', 
'items/': 'items', 
'items/drafts/': 'itemsDrafts', 
'items/drafts/new/': 'itemsDraftsNew', 
... 

謝謝!

回答

41

我的解決方案:'url(/)': 'urlFunc'

() - 意味着可選的(也採取這裏看看 - https://stackoverflow.com/a/14329976/2117550

+8

感謝您抽出寶貴的時間來提供你自己的問題的答案,這是很體貼的開發夥伴的互聯網。 –

+0

任何人都知道是否有辦法使其成爲默認設置?而不是添加(/)到每個可能的路線 –