我正在创建一个应用程序,我非常喜欢RESTful,遵循HATEOAS REST要求。在前端,我正在考虑使用Ember,因为它看起来与我喜欢构建前端应用程序的方式非常一致。不幸的是,内置的REST数据源适配器似乎并不了解如何导航遵循HATEOAS的API - 我必须根据ID而不是通过URL来指定数据。
Google没有帮助我 - 是否有人知道 支持HATEOAS的数据适配器?如果没有,我会尝试构建一个,但我没有'我想浪费时间!
答案 0 :(得分:0)
Ember Data努力遵循JSON API规范,该规范来自REST适配器所遵循的格式。
有two formats,虽然基于ID的格式要求客户端对资源进行硬编码,但基于URL的格式使用URL模板直接包含表示中的链接。