Это мой передний конец кода (с помощью fetch
)NodeJS и Магистральная-х начнут извлекать
var MyModel = Backbone.Model.extend();
var MyCollection = Backbone.Collection.extend({
url: '/questions',
model: MyModel
});
var coll = new MyCollection();
coll.fetch({
error: function (collection, response) {
console.log('error', response);
},
success: function (collection, response) {
console.log('success', response);
}
});
и это мой фоновым код (с помощью app.get
)
app.get('/questions', function (request, response) {
console.log('Inside /questions');
response.writeHead(200, {
'Content-Type': 'text/json'
});
response.write('{test:1}');
response.end();
});
Проблема заключается в том, что, хотя ответ как ожидается, вызывается обратный вызов на стороне клиента error
. Когда я удаляю строку response.write('{test:1}');
, вызывается обратный вызов success
. Любые идеи относительно того, что я могу делать неправильно?
Большое спасибо! Это действительно проблема. – Randomblue
Есть ли способ узнать больше информации об ошибке? В будущем мне хотелось бы сказать, что это недействительный JSON ... – Randomblue
Я не большой парень 'node.js' или' backbone'. Я бы предположил, что ответ об ошибке содержит некоторую информацию; Если бы я не опубликовал другой вопрос, извините .. – Chad