我有以下代碼不能在node.js中發送JavaScript對象的數組
app.get('/posts',function(req,res){
console.log(posts);
res.send(posts);
res.send(200);
});
,我使用以下命令獲取並返回JS對象的數組(職位是數組)
App.PostsRoute = Ember.Route.extend({
model: function(){
return $.ajax({
url : '/posts',
type : 'GET',
success : function(data){
return data;
}
});
}
});
所以,當我與[ { body: "Hello" }, {body : "world" } ]
填充posts
陣列,我得到下面的輸出中控制檯:
而在我的應用程序,該模型沒有呈現,而且我看不出在Chrome瀏覽器開發工具的任何迴應,這些都是一些SS
響應是空的,甚至沒有{}
。出了什麼問題?我不認爲有任何與Ember
什麼,畢竟我看不到迴應!
,但是如果一個接一個地使用'res.send(200)'和'res.json(obj)'它會起作用嗎? –
@ user206032我相信不會。但你也可以寫'res.json(200,obj);'或'res.send(200,obj);' – Curious