【发布时间】:2018-05-26 09:06:03
【问题描述】:
我是构建网站的新手,在这个阶段我想做的就是使用本地 JSON 文件来检索数据,而不是 ember 教程中提供的 mirage。你有这样的 mirage/config.js:
export default function() {
this.namespace = '/api';
let rentals = [{
//JSON
}];
this.get('/rentals', function(db, request) {
if(request.queryParams.area !== undefined) {
let filteredRentals = rentals.filter(function(i) {
return i.attributes.area.toLowerCase().indexOf(request.queryParams.area.toLowerCase()) !== -1;
});
return { data: filteredRentals };
} else {
return { data: rentals };
}
});
// Find and return the provided rental from our rental list above
this.get('/rentals/:id', function (db, request) {
return { data: rentals.find((rental) => request.params.id === rental.id) };
});
}
This article 显示了部分解决方案,但我不知道它应该写在哪里。任何帮助将不胜感激。
【问题讨论】:
标签: ember.js ember-data ember-cli ember-cli-mirage