Backbone.js 在服务器端高效地处理主干路由?

Backbone.js 在服务器端高效地处理主干路由?,backbone.js,pushstate,Backbone.js,Pushstate,我有勇气和国家一起工作。这很好,但现在我明白我应该支持从主干网使用的任何路由加载应用程序。例如,如果有人手动输入backboen路由到他们的浏览器,服务器应该对此做出响应并呈现页面,然后让backboen接管 我想知道的是,最有效的处理方法是什么?主干网还建议在初始页面加载时引导数据,以减少ajax请求。我应该只尝试引导该特定视图所需的数据,还是应该尝试引导基本集合(例如:用户、设置、文档等)?对于问题的第一部分,您可以指定一个回调路径(匹配所有内容并提供主页),这样用户永远不会获得404(不过

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


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

对于问题的第一部分,您可以指定一个回调路径(匹配所有内容并提供主页),这样用户永远不会获得404(不过,在开发应用程序时不要使用它,如果你在给服务器打电话时使用了真正的404,那么调试它可能会有一些困难)

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