非RESTful环境中的Ember数据

use*_*427 14 ember.js ember-data

我想在我正在构建的项目中使用ember-data,但我正在使用的API不遵循REST约定.

例如,所有HTTP请求都是POST,端点的命名约定对于它们执行的操作是唯一的.例如/api/thing/retrieve,要求我发布带有一些参数的JSON对象,并向我返回一个"东西".

我是否使用Restful适配器并重新打开该类并重新定义各种查找功能?

要么

我必须制作新的适配器吗?

要么

我应该放弃ember-data并在我的模型中使用ajax(甚至可能是控​​制器)?

我不确定如何处理这些选项.任何指导将不胜感激.

小智 1

我看到的关于这个主题的唯一信息是下面链接的 Discourse 人员的一篇文章。

http://eviltrout.com/2013/03/23/ember-without-data.html

我个人在文章中尝试过重新打开类方法,如果我有一个我定期调用的一致但非 REST API,可能会将其放入 mixin 或其他类似的方法中。