Я учусь использовать данные 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 '/';
}
});