【发布时间】:2011-08-17 19:09:35
【问题描述】:
我正在对单页应用程序的主干进行一些尽职调查,并想知道是否可以在服务器端重用来自客户端的相同视图/路由,以便当 google 访问 pushstate URL 时,或者它是直接访问的,服务器可以生成与客户端骨干网生成的完全相同的 HTML。
必须维护两组单独的视图/路由,一组在客户端,一组在服务器上,这将是一件痛苦的事情。我在 github 上看到过 backnode 项目,但这似乎有点忽略了这一点,您最终不得不两次编写相同的骨干路由器。
只是想知道人们在骨干网中使用 pushstate url 并需要从服务器提供相同视图时通常如何处理这种情况?人们是在复制代码还是有更好的方法?
【问题讨论】:
标签: backbone.js seo pushstate singlepage