Socketio意外结束输入

时间:2016-01-22 00:28:35

标签: angularjs node.js google-chrome socket.io

我有一个与SocketIO,NodeJS和javascript相关的问题。 我有一个客户端,应该实时显示信息。 我使用此代码来解析JSON对象

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

但是每当消息到达客户端时,我都会得到未捕获的SyntaxError:意外的输入结束

我该怎么做才能避免此错误?

干杯

1 个答案:

答案 0 :(得分:1)

你似乎错过了')',试试这个:

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