Tag: 余烬数据

当从Node + Express REST服务器获取JSON时,Ember数据会中断

我正尝试从Node.js和Express构build的REST服务器中获取JSON数据,然后在我的Ember#Route中将其用作模型。 我试图获取的数据: var books = [ { id: 98, author: 'Stanisław Lem', title: 'Solaris' }, { id: 99, author: 'Andrzej Sapkowski', title: 'Wiedźmin' } ]; 我使用的模型: App.Book = DS.Model.extend({ id: DS.attr('number'), author: DS.attr('string'), title: DS.attr('string') }); 我这样设置RESTAdapter: App.ApplicationAdapter = DS.RESTAdapter.extend({ host: 'http://localhost:8080' }); 制图: App.Router.map(function () { this.resource("books"); }); 我的路线如下所示: App.BooksRoute = Ember.Route.extend({ model: function […]

Ember,Ember Data,MongoDB _id和名称空间

我是Emberjs的新手,我正在用MongoDB和Ember开发Nodejs / Express / app。 根据这个博客文章,我添加了primaryKey , serializerId到我的扩展适配器。 window.Frontend.Adapter = DS.RESTAdapter.extend({ namespace: 'api', serializer: DS.RESTSerializer.extend({ serializeId: function(id) { return id.toString(); }, primaryKey: function(type) { return "_id"; } }) }); window.Frontend.Store = DS.Store.extend({ adapter: 'window.Frontend.Adapter' }); 一切工作都很完美。 但命名空间不适合我。 请求被发送到http://localhost:3000/pages而不是http://localhost:3000/api/pages 。 我没有任何想法。 其他相关问题的资源: Ember,Ember Data和MongoDB的_id DB提供ID时添加新的Ember.js对象/logging 使用主密钥和Ember数据 我使用Ember 1.1.2和Ember-Data 1.0.0.beta3。 感谢您的任何build议? 如果你需要更多的信息,请告诉我:D 更新如果有类似的问题去这个问题