2013-07-10 20 views
19

の最後にスラッシュを末尾:私はitems/drafts/new/を定義するときBACKBONE.JS:私は私のアプリ<code>Router.js</code>にURLルートを持っているURLルート

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

しかし、ブラウザでは、それは私に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

デフォルトにする方法があれば誰でも知っていますか?可能なすべてのルートに(/)を追加する代わりに –

関連する問題