我正在跟随Thomas Davis在youtube上的初学者Backbone.js教程视频(https://www.youtube.com/watch?v=FZSjvWtUxYk)
我遇到了重新创建他的第一个集合的问题,即用户集合。
var Users = Backbone.Collection.extend({
url: '/users'
});
我在html标记中有一个“类”的div,其中html在获取用户实例成功时应该包含“测试内容”:
var UserList = Backbone.View.extend({
el: '.page',
render: function () {
var users = new Users();
users.fetch({
success: function () {
this.$el.html('Test Content');
}
})
}
});
我在服务器上的“骨干”目录中工作(例如:work.mysite.local / backbone)
我无法理解我的收藏网址应该解决的问题,
“work.mysite.local / users”和“work.mysite.local / backbone / users”都给出了404错误。
视频的作者使用ajax Prefilter,它将远程服务器的名称添加到集合的url中,我不确定是否需要使用它。
非常感谢任何帮助,谢谢。
答案 0 :(得分:1)
您好,服务器代码是在node.js中写的,在这里: https://github.com/thomasdavis/video-backbone-beginner-server
客户端代码位于此存储库中: https://github.com/thomasdavis/backbonetutorials/tree/gh-pages/videos/beginner