【发布时间】:2012-06-25 05:08:40
【问题描述】:
我正在通过 ember.js 开发一个非常动态的 Web 应用程序。客户端与服务器端 JSON API 进行通信。用户可以做出各种选择,并从各种角度查看切分和过滤的数据,所有这些数据都来自所述 API。
问题是,我还需要从相同的数据生成静态页面(Google 可以理解)。这些静态页面代表预定义的视图,不允许太多交互;它们旨在用作来自搜索引擎的用户的登录页面。
当然,我想尽可能多地从我的动态 Web 应用程序中重用以生成这些静态页面,所以我想到的自然方向是实现一个服务器端模块来呈现这些将重用的页面尽可能多地使用我的 Ember.js 视图和代码。
但是 - 我找不到任何关于它的材料。 Ember 的文档说“虽然可以在服务器端使用 Ember.js,但这超出了本指南的范围。”
谁能指出什么可以在服务器端重用,以及设计应用程序以实现最大程度重用的最佳实践?
当然,如果您认为我在这里的想法没有意义,我也很高兴听到这个(以及为什么):-)
谢谢! C.
【问题讨论】:
-
在
Node.js上启用Ember.js目前正在github.com/emberjs/ember.js/pull/769 和github.com/emberjs/ember.js/pull/771 中进行讨论和处理。 -
@pangratz 谢谢!现在来看看。