如何设计API,使其符合REST约定和Ember.js方式



合并Item:的所有属性是一个很好的做法

{id: 1, priceId:1, property1:0}及其对应的Price {id:1,seasonalPrice:123,regularPrice:120}转换为:

{id:1,property1:0, price:{seasonalPrice:123,regularPrice:120}}

Ember最有可能处理链接和合并(合并)两个JSON,这两个JSON作为两个承诺从后端RESTneneneba API到达一个模型。设计API和使用Ember消费的最佳方法是什么?

对于Rest API设计,您可以阅读:

  • 练习中休息
  • Richardson成熟度模型

您可以使用Ember Data应用Richardson成熟度模型2级或3级。

使用Ember,您可以使用适合您的情况的任何级别。在我们的案例中,我们更喜欢保持在具有强大后端(用Java编写)的级别1,而不使用EmberData。

最新更新