骨干路线到/

TTT*_*TTT 11 routes url-routing coffeescript backbone.js

我有一个Backbone路由器:

class X.Routers.Main extends Backbone.Router

  routes:
    '/': 'home'
    'pageb': 'actionb'
    'pagec': 'actionc'
Run Code Online (Sandbox Code Playgroud)

页面B和C工作,但导航到http://domain.ext/会导致页面重新加载而不是触发正确的路径.

我怎么能阻止这个?

tko*_*one 17

您可以设置"*path": "home"为最后一条路线,使其成为默认路线或设置""(而不是"/")作为您的第一条路线(这意味着根目录)