2016-04-19 1 views
1

I次のルートファイルindex.jsありますEmber Dataは、データを要求する際にどのようなURLを見るべきかを決定しますか?

エンバーサイト上のチュートリアルで
export default Ember.Route.extend({ 
    model() { 
    return this.store.findAll('rental'); 
    } 
}); 

、それはエンバーデータは、その後/rentals URLからデータをフェッチすると述べている - 私は定義されていたとして、それは(/rentalを見ていない理由をルートファイルに)?

答えて

2

Emberデータは、リソースのエンドポイントが複数であることを示す緩やかなエンドポイント設計に従います。したがって、店舗にrentalのfindAllを求めるときは、モデルタイプrentalのすべてのレコードを、エンドポイントrentalに当てないようにしてください。あなたのエンドポイントがエンバーデータで使用する非標準、または単に痛みがある場合は

https://codeplanet.io/principles-good-restful-api-design/

は、いつでもカスタム・アダプターとシリアライザを作成することができます。または、通常のajax呼び出しを使用することもできます。

関連する問題