В Ember Введение моделей упоминается:
Без какой-либо конфигурации Ember Data может загружать и сохранять записи и их отношения выполнялись через API RESTful JSON, если это следует определенные соглашения.
Я начинаю пытаться использовать основанный на токенах RESTful JSON API, который на первый взгляд не является строго RESTful. Несколько примеров:
- Аутентификация реализована как
GET
/api/[email protected]&password=pass
- Большинство API возвращают статус 200 (ответный заголовок) даже при сбое. Возвращенный json содержит дополнительные поля
success
(boolean) иcode
(int), которые указывают, не был ли API или не прошел. - URL-адреса не основаны на существительных (моделях). Например, типичная операция редактирования сообщения, которая обычно должна быть POST для URL-адреса, такого как
/api/message/1/edit
, реализована как GET/api/edit_message?id=1&text=new
Итак, мне было интересно, может ли кто-нибудь указать, что эти certain conventions
есть, упомянутые в документах. Это может помочь мне понять, могу ли я использовать данные ember-данных или нет.