在node.js中建立并表示在后台,我发送res.json(details)
包含用户的会话信息localhost:3000/me
路线。
因此,在客户端我可以使用特定的用户,例如在客户端初始化我写这样的代码。
var me = new MeModel();
me.fetch({
success: function(response) {
App.data.me = me;
var messages = new MessagesCollection([], { id: response.get('user_id') });
messages.fetch({
success: function() {
App.data.messages = messages;
App.core.vent.trigger('app:start');
}
});
}
});
你看我取me
模型,并使用在MessagesCollection
来过滤消息。
问:
在我MessagesCollection
这样我通过选项。
module.exports = MessagesCollection = Backbone.Collection.extend({
initialize: function(models, options) {
this.id = options.id;
},
url: function() {
return '/api/messages/' + this.id;
},
model: MessageModel,
//url: '/api/messages'
});
使用var messages = new MessagesCollection([], { id: response.get('user_id') });
我的问题是,当别的地方我跑window.App.data.messages.create(Message);
这个要张贴到/api/messages/:id
当我想张贴到定期收集时,这是伟大的获取所需的车型?
理论:
所以,很显然,我会说最好的办法是重新考虑我怎么在获取方法筛选模型。
所以基本上以简化这个问题,我需要在.fetch()
收集过滤GET ...并在.create()
POST
没有设定过滤器BTW我使用的提线木偶,也许这可以帮助的东西?