Адаптер EmberJS DataStore, поддерживающий HATEOAS.

Я создаю приложение, которое мне бы очень хотелось, чтобы оно было RESTful, которое следует HATEOAS REST. требование. Что касается внешнего интерфейса, я рассматриваю использование Ember, потому что он в значительной степени соответствует тому, как мне нравится создавать приложения для внешнего интерфейса. К сожалению, встроенный адаптер REST DataSource, похоже, не понимает, как перемещаться по API, которые следуют HATEOAS — мне нужно указывать данные с точки зрения идентификаторов, а не через URL-адреса.

Google мне не помогает. Кто-нибудь знает об адаптере данных, который поддерживает HATEOAS? Если нет, я попробую создать его, но мне не хочется тратить время!


person basicallydan    schedule 01.04.2013    source источник


Ответы (1)


Ember Data стремится следовать спецификации JSON API, которая вышла из форматов, которым следует адаптер REST.

Существует два формата, и хотя формат на основе идентификатора требует, чтобы клиент жестко закодировал URL-адреса для ресурсы, формат на основе URL-адресов работает с шаблонами URL-адресов, чтобы напрямую включать ссылки в представления.

person cdeszaq    schedule 15.01.2014