gpt4 book ai didi

javascript - 无法通过在浏览器中输入地址来更改主干应用程序中的页面

转载 作者:行者123 更新时间:2023-11-28 00:42:07 24 4
gpt4 key购买 nike

我正在编写一个 Backbone 应用程序,在路由器中启用推送状态

Backbone.history.start({ pushState: true});

如果我点击链接get beer在主页上转到另一个页面(位于 localhost:8080/beer),一切都按预期进行。但是,如果我在浏览器中输入 localhost:8080/beer,我不会获得 Beer 路线的 Backbone 页面,而是获得服务器呈现的模板(在本例中为 golang 后端) ) 或者,如果没有,则显示 404 消息。这使得该应用程序基本上毫无用处,因为我不能指望用户只点击链接而不在浏览器中输入地址。是否可以通过在浏览器中输入地址来导航到使用推送状态的 Backbone 应用程序的不同页面,如果可以,如何导航?

最佳答案

您应该配置后端路由器,将 Backbone 路由器中映射的所有 URL 映射到呈现您的应用程序的 html 页面

关于javascript - 无法通过在浏览器中输入地址来更改主干应用程序中的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27805541/

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