Backbone.js集合URL - 404未找到

时间:2013-11-12 21:12:08

标签: backbone.js collections

我正在跟随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中,我不确定是否需要使用它。

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

您好,服务器代码是在node.js中写的,在这里: https://github.com/thomasdavis/video-backbone-beginner-server

客户端代码位于此存储库中: https://github.com/thomasdavis/backbonetutorials/tree/gh-pages/videos/beginner