Ember.js 获取从ember data到simple express资源的请求挂起在';待定';永远的国家

Ember.js 获取从ember data到simple express资源的请求挂起在';待定';永远的国家,ember.js,express,ember-data,Ember.js,Express,Ember Data,我在使用Ember dataApp.store.findAll请求我在Express中设置的GET方法句柄时遇到问题。以下是我使用的代码: 服务器: var express = require('express'); var app = express(); app.configure(function() { app.use(express.static(__dirname + '/public')); app.use(express.bodyParser()); a

我在使用Ember data
App.store.findAll
请求我在Express中设置的GET方法句柄时遇到问题。以下是我使用的代码:

服务器:

var express = require('express');

var app = express();
app.configure(function() {
    app.use(express.static(__dirname + '/public'));
    app.use(express.bodyParser());
    app.use(app.router);
});

app.get('/transactions', function(req, res) {
    console.log('request received');
    res.contentType('application/json');
    res.send([{'foo':'bar'}]);
});

app.listen(8891);
客户:

var App = Em.Application.create();
App.store = DS.Store.create({
    revision: 4,
    adapter: DS.RESTAdapter.create({
        bulkCommit: false
    })
});

App.Transaction = DS.Model.extend({
    foo: DS.attr('string')
});

App.transactionsController = Em.ArrayController.create({
    init: function() {
        this.set('content', App.store.findAll(App.Transaction));
    }
});

App.TransactionsView = Em.View.extend({
    templateName: 'transactions'
});

我可以毫无问题地卷曲/transactions路径,但数据不会传递到Ember。查看Chrome页面加载时发出的请求,我看到一个对“/transactions”的请求,但该请求永远处于“挂起”状态。未调用我添加的“已接收请求”日志记录步骤。我做错了什么?

这不是跨来源请求问题?(你会在日志中看到一个错误)@pauldechov我不知道。余烬的请求从页面发回原点。控制台中没有错误。