Ember.js 在请求数据时,Ember Data如何决定要查看哪个URL?
我有以下路由文件Ember.js 在请求数据时,Ember Data如何决定要查看哪个URL?,ember.js,ember-data,Ember.js,Ember Data,我有以下路由文件index.js: export default Ember.Route.extend({ model() { return this.store.findAll('rental'); } }); 在Ember站点的教程中,它声明Ember数据将从/rentalsurl获取数据-为什么不查看/rental(正如我在路由文件中定义的那样)?Ember数据遵循restful端点设计,该设计声明资源端点是多个的。因此,当您要求商店查找rental时,您要求查找模型类型
index.js
:
export default Ember.Route.extend({
model() {
return this.store.findAll('rental');
}
});
在Ember站点的教程中,它声明Ember数据将从
/rentals
url获取数据-为什么不查看/rental
(正如我在路由文件中定义的那样)?Ember数据遵循restful端点设计,该设计声明资源端点是多个的。因此,当您要求商店查找rental
时,您要求查找模型类型rental
的所有记录,以避免触及端点rental
如果您的端点是非标准的,或者只是用于Ember数据比较麻烦,那么您始终可以创建自定义适配器和序列化程序。或者您可以只使用普通的ajax调用