Javascript Backbone.js:What';使用最新主干路由的正确方法是什么?

Javascript Backbone.js:What';使用最新主干路由的正确方法是什么?,javascript,backbone.js,Javascript,Backbone.js,因此,我在最新的Backbone.js版本0.9.0中遇到了一些问题。它包括对其routes组件的一些更改。其中一个令人困惑的问题是删除了“前导斜杠”。有一个关于GitHub的讨论 对于以前的版本,我会这样做 routes: "" : "search" "search/:type/:keywords" : "search" 这将处理所有类型的场景,包括 search/a/b search//b (when a is null or empty) search/a/ 但现在我必须做 r

因此,我在最新的Backbone.js版本0.9.0中遇到了一些问题。它包括对其routes组件的一些更改。其中一个令人困惑的问题是删除了“前导斜杠”。有一个关于GitHub的讨论

对于以前的版本,我会这样做

routes:
  "" : "search"
  "search/:type/:keywords" : "search"
这将处理所有类型的场景,包括

search/a/b
search//b (when a is null or empty)
search/a/
但现在我必须做

routes:
  "" : "search"
  "search/:type"  : "search"
  "search/:type/" : "search"
  "search/:type/:keywords" : "search"
  "search/:type/:keywords/" : "search"
以确保正确处理URL参数的不同组合


我理解他们删除此项的理由,在这种情况下,我是否正确实施了此项?在上一个版本中,我似乎“过度工作”了一些很容易处理的问题。

我的0.9路线也有问题。有一个0.9.1的更新帮了我的忙。好吧,我想我得试试这个。