0

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

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

4

1 回答 1

1

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

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

于 2013-04-08T15:06:15.213 回答