1

在 Backbone,我有一个User模型:

var User = Backbone.Model.extend({
  url: '/api/user'
});

接下来,我实例化一个用户对象:

var user = new User({ id: "123" });

然后我打电话:

user.fetch();

在 Web Inspector 中检查网络窗格后,似乎/api/user在调用fetch方法时正在执行 API 调用user。我的问题很简单:我不应该期望它调用 API/api/user/123吗?

4

1 回答 1

4

您正在使用集合之外的模型,因此您需要设置 urlroot

http://backbonejs.org/#Model-url

于 2012-07-24T19:10:08.607 回答