首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Backbone.js地址路由

Backbone.js地址路由
EN

Stack Overflow用户
提问于 2011-08-08 09:31:14
回答 1查看 12K关注 0票数 9

在backbone.js上设置路由时,框架似乎会自动给它加上#。也就是说。

代码语言:javascript
复制
routes : { "example/:id" : "handler" },

将匹配www.example.com/#example/123的链接

是否可以稍后在url中添加hashtag?实际上,我正在尝试将我的应用程序构建为www.example.com/ text/ #example/123 (注意#前面的文本/)。

有没有什么方法可以在不改变backbone.js框架本身的情况下做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2011-08-08 09:40:42

如果您的服务器将包含您的应用程序的页面提供给www.example.com/text,那么主干路由器将像www.example.com/text#example/123一样处理urls。在www.example.com/test/上提供你的页面可能是不可取的(即使你的服务器支持它),因为url表明它是一个文件夹,而不是一个特定的页面。

主干路由器几乎忽略了基本url (除了存储它并将其与pushState和popState一起使用之外),因此您可以在任何您想要的url上提供页面。

希望这能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6977017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档