В 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-данных или нет.