【发布时间】:2014-03-12 21:28:36
【问题描述】:
我从服务器发送字符串数组:
Node.JS + Express.JS
app.get('/url', function (req, res) {
res.send(["item1", "item2", "item3"]);
})
但在前端我收到了对象数组:
Angular.JS
SomeResource.query(function (data) {
console.log(data);
});
在控制台中
0: Resource
0: "i"
1: "t"
2: "e"
3: "m"
4: "1"
$$hashKey: "008"
__proto__: Resource
1: Resource
0: "i"
1: "t"
2: "e"
3: "m"
4: "2"
$$hashKey: "009"
__proto__: Resource
2: Resource
0: "i"
1: "t"
2: "e"
3: "m"
4: "3"
$$hashKey: "00A"
__proto__: Resource
为什么会这样?如何在前端接收相同的数组? 谢谢
【问题讨论】:
-
这可能是 Angular 的问题。如果你用浏览器点击你的 URL,你会得到一个 JSON 数组。对吗?
-
右:字符串数组
标签: javascript node.js angularjs express