Как настроить адаптер для возврата данных из API для моего маршрута приложения в Ember data? - PullRequest
1 голос
/ 10 ноября 2019

Я учусь использовать данные ember. Я хочу создать приложение для поиска изображений с помощью бесплатного API Pixabay.

Я хочу отправлять поисковые запросы в адаптер и получать результаты по маршруту через модель. Прежде всего, я не уверен, как создать адаптер для маршрута приложения. Я нашел много учебников по данным ember, все они создали адаптеры и модели для конкретной модели, не входящей в маршрут приложения.

app / routs / application.js

import Route from '@ember/routing/route';

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

app / models /application.js

import DS from 'ember-data';
import Model from 'ember-data/model'
const { attr } = DS;

export default Model.extend({
    largeImageURL : attr('string')
});

app / adapters / application.js

import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
    host:"https://pixabay.com/api/?key=<API-KEY>&q=<queries>",
    pathForType(){
        return '/';
    }
});
...