gpt4 book ai didi

url - Ember 路由路径区分大小写

转载 作者:行者123 更新时间:2023-12-01 06:25:24 25 4
gpt4 key购买 nike

假设我在 Ember 应用程序中设置了一些简单的路线......

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 中有类似的东西,我认为它会在这里解决我的问题。

最佳答案

我认为这部分是因为 Ember.js 是一个固执己见的人,他们已经制定了自己的标准(似乎区分大小写的路由就是其中之一)。

根据 W3C 指南,在网络上搜索似乎区分大小写的路由非常普遍,并且大多数情况下是首选。

关于url - Ember 路由路径区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29398871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com