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调用