支持HATEOAS的EmberJS DataStore适配器

bas*_*dan 5 rest hateoas ember.js ember-data json-api

我正在创建一个应用程序,我真的很喜欢RESTful,遵循HATEOAS REST要求.在前端,我正在考虑使用Ember,因为它看起来与我喜欢构建前端应用程序的方式非常一致.不幸的是,内置的REST数据源适配器似乎不了解如何导航遵循HATEOAS的API - 我必须根据ID而不是通过URL指定数据.

谷歌没有帮助我- 没有任何人知道一个数据适配器,其中支持HATEOAS?如果没有,我会尝试建立一个,但我不想浪费时间!

cde*_*zaq 0

Ember Data 努力遵循JSON API规范,该规范源自 REST 适配器遵循的格式。

两种格式,虽然基于 ID 的格式要求客户端对资源进行硬编码,但基于 URL 的格式与 URL 模板配合使用,将链接直接包含在表示中。