@Nice_93

Как правильно настроить Adapter Ember.js и Model для полученных данных?

Всем привет.
Столкнулся с такой проблемой есть adapter
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
  host: 'http://local:8070/api', // допустим
  headers: {
    'access-token': 'блаблаблабла'
  }
});

С api приходит такой ответ
{
  "data": {
    "profiles": [
      {
        "id": 169,
        "slug": "Ivanov-Ivan",
        "photo": "/api/user/169/photo",
        "first_name": "ChangedFirst",
        "last_name": "ChangedLast",
        "email": "maryt.test12@gmail.com",
        "phone": "0808956745678",
        "about": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo i",
        "tags": {
          "top": [
            "PHP",
            "JS"
          ],
          "additional": [
            "HTML",
            "CSS",
            "C++",
            "JAVA",
            "C#"
          ]
        },
        "position": null,
        "birthday": null,
        "experience_year": 0,
        "languages": null,
        "degree": "No Degree",
        "residence": null,
        "link_linkedin": null,
        "link_video": null,
        "portfolio": []
      },

вызывая в роуте
import Ember from 'ember';

export default Ember.Route.extend({
  model(){
    return this.store.findAll('surveys')
  }
});

но ничего не происходит
Описание плохое понимаю, может кто-то может посоветовать что почитать по настройке adapter и как к этим данным формировать модель. Как должен формироваться json на стороне бекенда? может формат json нужен другой?
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ответы на вопрос 1
Kaer_Morchen
@Kaer_Morchen
Разрабатываю web-приложения.
Или используйте JSONAPI и тогда все будет работать из коробки или читайте описание RESTAdapter, там написано как должен выглядеть запрос/ответ api.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы