【问题标题】:Backbone.js Collection URL - 404 Not FoundBackbone.js 集合 URL - 404 未找到
【发布时间】:2013-11-15 03:50:59
【问题描述】:

我在 YouTube (https://www.youtube.com/watch?v=FZSjvWtUxYk) 上关注 Thomas Davis 的初学者 Backbone.js 教程视频

我在重新创建他的第一个集合(用户集合)时遇到了问题。

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');
                    }
                })
            }
        });

我正在服务器上的“backbone”目录中工作(例如:work.mysite.local/backbone)

我无法理解我的收藏 URL 应解析为什么,

“work.mysite.local/users”和“work.mysite.local/backbone/users”都给我 404 错误。

视频的作者使用了一个ajax Prefilter,它将他的远程服务器的名称添加到集合的url中,我不确定是否需要使用。

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

【问题讨论】:

    标签: backbone.js collections


    【解决方案1】:

    您好,服务器代码是用 node.js 编写的,请在此处找到: https://github.com/thomasdavis/video-backbone-beginner-server

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-24
      • 2012-07-18
      • 1970-01-01
      • 2012-05-10
      • 1970-01-01
      • 2015-05-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多