【问题标题】:Socketio Unexpected end of inputSocketio输入意外结束
【发布时间】:2026-01-19 06:55:02
【问题描述】:

我有一个关于 SocketIO、NodeJS 和 javascript 的问题。 我有一个客户,它应该实时显示信息。 我正在使用这段代码来解析 JSON 对象

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

但是,每次消息到达客户端时,我都会收到 Uncaught SyntaxError: Unexpected end of input

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

干杯

【问题讨论】:

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


    【解决方案1】:

    你好像少了一个')',试试这个:

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

    【讨论】: