REST エンドポイントの設計方法について議論しています。基本的に、この不自然な例に行き着きます。
私たちが持っているとしましょう:
/netflix/movie/1/actors <- returns actors A, B and C
/netflix/movie/2/actors <- returns actors A, D, and E
アクター A は同じアクターです。
「より良い」俳優の伝記を取得するには(はい、判断の呼びかけです):
/netflix/movie/1/actors/A
/netflix/movie/2/actors/A
また:
/actors/A
最終的に意見の相違は、特定の階層を期待する Ember.js を使用することと、同じデータに複数の方法でアクセスしたくないことから生じています (最終的には、実際には少量のコードの重複になります)。/actors/A を使用するように Ember.js をマップすることは可能であるため、厳密な技術的制限はありません。これは実際には哲学的な問題です。
私は周りを見回しましたが、この種のことについて確かなアドバイスを見つけることができません.