我正在用 Backbone 和 Yeoman 构建一个应用程序。我遇到了路由问题。
我设置了以下路线:
'test' : testMethod,
'' : index
我已经设置了 pushstate:
Backbone.history.start({pushState: true});
我正在使用 Chrome
如果输入myApp.com#test
网址更改为myApp.com/test
并testMethod()
正确触发。
但是,如果我在浏览器将 url 从 # 更改为 / 后直接尝试 gotomyApp.com/test
或刷新,那么我会得到 404。
我正在使用内置服务器的 Yeoman 来测试页面。这会导致问题吗?