Backbone 路由器路由中的感叹号

Exclamation Mark in Backbone Router routes

在我们的项目中,我们有一堆路由,原始路由:routeAction 后跟 !route:routeAction,就像这样。

'home': 'homeAction',
'!home': 'homeAction',

团队中没有人知道我们为什么这样做。这里有人知道吗?在有关它的文档中找不到任何内容。

添加 感叹号 (!) 与 backbone 没有任何关系,这就是为什么您在 doc about it Backbone treats it like any usual URL.
But If the project is a little bit too old I think this was used to let google crawl that ajax content 中找不到任何内容的原因使用 ! 访问路由的方式将保持有效并调用适当的处理程序。