4

我正在编写一个 ember 应用程序,它从 Lastfm API 中提取大部分数据。API 不是 RESTful。我不确定我应该自定义什么级别的抽象。我应该继续编写自定义 LastFm ember-data 适配器吗?还是我应该一起回避 ember-data?

它们返回类似于以下的数据:

{ "recenttracks" : { "meta" : {}, "tracks" : [ { track info }, { track info } ] } }

对于请求数据,他们有一个涉及发送method参数的方案。所以,这不是最糟糕的事情,但肯定不是 RESTful。

无论如何,只是寻找一点方向,因为我是 ember-data 的新手。

谢谢!

4

1 回答 1

3

就个人而言,我会创建一个新的适配器,不一定RESTAdapter将参数传递给findand findAll

var lastFmAdapter = DS.Adapter.create({
  find: function (store, type, id) { },
  findAll: function (store, type) { }
});
于 2013-02-18T20:18:09.087 回答