我正在编写一个Backbone应用程序,在其中启用了路由器的推送状态
Backbone.history.start({ pushState: true});
如果我单击链接,请在主页上获取啤酒以转到另一个页面(位于localhost:8080 / beer),一切都会按预期进行。但是,如果localhost:8080/beer
在浏览器中输入,则不会获得Beer路线的“主干”页面,而是由服务器渲染的模板(在本例中为golang后端),或者如果没有,则为404。信息。这使得该应用基本上没有用,因为我不能指望用户仅单击链接而不在浏览器中输入地址。是否可以通过在浏览器中键入地址来导航到使用推送状态的Backbone应用程序的不同页面,如果可以,如何?
您应该将后端路由器配置为将所有在Backbone路由器中映射到的URL映射到呈现您的应用程序的html页面
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句