API 呼び出しにセマンティック ルートを使用するソフトウェアに取り組んでいます。したがって、たとえば、特定の foo が必要な場合は、 を呼び出します/foo/1。foos のリストが必要な場合は、 を使用します/foos。
Backbone.Model私はそれをシングルFooの とBackbone.Collectionのリストのとしてマッピングしたいと思いfoosます。これを見る私の方法は次のとおりです。
var FooCollection = Backbone.Collection.extend({
model: FooModel,
url: function () {
return '/foos';
}
});
var FooModel = Backbone.Model.extend({
urlRoot: function () {
return '/foo';
}
});
これは最善のアプローチですか?このコードを改善するのを手伝ってくれませんか?