Подтвердить что ты не робот

Backbone.js: конечная косая черта в конце URL-адреса

У меня есть URL-маршруты в моем приложении Router.js:

'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',
...

?

Спасибо!

4b9b3361

Ответ 1

мое решение: 'url(/)': 'urlFunc'

() - означает необязательный (также смотрите здесь - fooobar.com/info/155088/...)