【发布时间】:2013-02-23 17:18:54
【问题描述】:
我在后端使用带有 net 模块的 node.js,并在前端使用 flash。我想传递 json 格式的对象。我怎么知道所有数据何时到达我的后端以便我可以执行 JSON.parse?
我的动作脚本:
var obj = new Object();
obj.msg = "I want pizza";
xmlSocket.send(JSON.encode(obj));
我的javascript:
socket.on("data", function(data){
var msg = JSON.parse(data.toString());
var i = 0;
while(i < clientData.length){
var client = clientData[i];
if(client.writable){
client.write(msg.msg, 'utf8');
}
i++;
}
});
目前我收到一个错误,我不确定与此有关,因为它显示了整个对象:
undefined:1
{"msg":"I want pizza"}
^
SyntaxError: Unexpected token
【问题讨论】:
标签: flash node.js sockets actionscript