2016-01-22 89 views
0

我有一个与SocketIO,NodeJS和javascript有关的问题。 我有一个客户端,它应该实时显示信息。 我使用这个代码来解析JSON对象Socketio意外的输入结束

socket.on('message', function(dataString){ 
     var data=JSON.parse(dataString.replace(/'/g, '"')); 
     //..Extra stuff to process the data 
} 

但是我得到未捕获的语法错误:输入意外结束,每次的消息到达客户端。

我能做些什么来避免这个错误?

干杯

回答

1

你似乎缺少一个 ')',试试这个:

socket.on('message', function(dataString){ 
     var data=JSON.parse(dataString.replace(/'/g, '"')); 
     //..Extra stuff to process the data 
});