如何构造与REST后端接口的EmberJS应用程序
我们有一个如何构造与REST后端接口的EmberJS应用程序,rest,ember.js,couchdb,web2py,Rest,Ember.js,Couchdb,Web2py,我们有一个web2py应用程序,希望连接到EmberJS客户端。其思想是使用EmberJS的响应功能来保持客户端更新,编写最少的代码 我们有(REST)原语,负责创建/更新底层数据存储(CouchDB)。这些原语有时是复杂的,涵盖了各种情况,包括创建多个文档、连接它们、验证配置参数等等。。。这是在后端实现的。我们希望避免在EmberJS应用程序中复制数据的完整建模,并避免复制由这些原语实现的逻辑 我有一些问题: 在EmberJS中,只对文档中的数据子集建模有意义吗?我们只需要为用户能够交互的少
web2py
应用程序,希望连接到EmberJS
客户端。其思想是使用EmberJS
的响应功能来保持客户端更新,编写最少的代码
我们有(REST
)原语,负责创建/更新底层数据存储(CouchDB
)。这些原语有时是复杂的,涵盖了各种情况,包括创建多个文档、连接它们、验证配置参数等等。。。这是在后端实现的。我们希望避免在EmberJS
应用程序中复制数据的完整建模,并避免复制由这些原语实现的逻辑
我有一些问题:
- 在
中,只对文档中的数据子集建模有意义吗?我们只需要为用户能够交互的少量属性创建模型。客户端不会看到完整的EmberJS
文档,只看到显示/交互所需的数据CouchDB
- 是否可以将
连接到EmberJS
接口,而不必对数据库中的底层数据进行完全建模REST
棘手的部分(尤其是一开始)是将rest端点映射到ember数据rest适配器。适配器将与一些REST端点一起开箱即用—请参阅—但是连接CouchDB数据存储可能需要一些定制。这方面的工具仍在发展中,看看有什么可用。我会写一个完整的问题,但我担心没有足够的流量。您或@jeckyll2hide能否告诉我有关使Ember从服务器端连接到RESTful服务的任何信息?据我所知,我看到的许多文档/讨论都提供了关于配置跨源设置的见解,其中用户的浏览器点击
host:port/ember
和host:port/rest
。Ember已经有了一个服务器端,那么为什么不将其配置为点击主机:port/rest来加载数据呢?编辑:我写了一个完整的问题:我会写一个完整的问题,但我担心没有足够的流量。您或@jeckyll2hide能否告诉我有关使Ember从服务器端连接到RESTful服务的任何信息?据我所知,我看到的许多文档/讨论都提供了关于配置跨源设置的见解,其中用户的浏览器点击host:port/ember
和host:port/rest
。Ember已经有了一个服务器端,为什么不将其配置为点击主机:端口/rest来加载数据呢?编辑:我写了一个完整的问题: