【问题标题】:Efficiently handling backbone pushState routes server-side?在服务器端有效地处理骨干 pushState 路由?
【发布时间】:2013-04-08 14:07:26
【问题描述】:

我有 Backbone 与 pushState 一起工作。非常好,但现在我明白我应该支持从主干使用的任何路由加载应用程序。例如,如果有人手动输入一个 backboen 路由到他们的浏览器,服务器应该对此做出响应并呈现页面,然后让主干接管。

我想知道,最有效的处理方法是什么? Backbone 还建议在初始页面加载时引导数据以减少 ajax 请求。我应该只尝试引导特定视图所需的数据,还是应该尝试引导基本集合(例如:用户、设置、文档等)?

【问题讨论】:

    标签: backbone.js pushstate


    【解决方案1】:

    对于您问题的第一部分,您可以指定一个回调路由(匹配所有内容并提供主页),这样用户就永远不会收到 404(但在开发应用程序时不要使用它,它可能会给您如果您在调用服务器时遇到真正的 404,调试起来会很困难)。

    对于第二个,我想说这取决于您需要的数据量。我个人正在开发一个模块化应用程序,不幸的是不能真正引导任何东西。我会说这只是一些建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-03
      相关资源
      最近更新 更多