4
假设我有几个简单的路线设置在我的灰烬应用...灰烬路由路径区分大小写
MyApp.Router.map(function() {
this.resource('myresource', { path: '/' }, function() {
this.route('myroute', { path: '/home/myroute' });
});
});
在我的服务器端路由器是不区分大小写的,所以当最终用户,其大写锁定在浏览器中激活了类型'WWW.BLAH.COM/HOME/MYROUTE',我的服务器响应启动Ember应用程序的页面,但是在渲染之后,Ember因为没有这样的路由而存在(Ember似乎关心路径中的情况)。
我很好奇......是这样的设计,有什么可以做的吗?我正在努力理解为什么Ember在意这件事。它是否与URL的动态部分有关(在本例中未使用)?
注意:我注意到了this question,它讨论了AngularJS中的相同问题。如果在Ember中有类似的东西,我认为这会解决我的问题。
请参阅:http://stackoverflow.com/questions/7996919/should-url-be-case-sensitive – albertjan 2015-04-02 06:16:27