代码之家  ›  专栏  ›  技术社区  ›  young

插座io错误格式错误的箭头函数参数列表[关闭]

  •  1
  • young  · 技术社区  · 2 年前
    // sever.js
        function cpuStats() {
            return new Promise((resolve) => {
                os.cpuUsage((value) => {
                    let data = {
                        'cpu': (value * 100).toFixed(0),
                        'cpuCnt' : os.cpuCount(), 
                        'memory': memoryPer, // (os.freememPercentage() * 100).toFixed(2),
                        'memoryAva' : os.freemem(),
                        'memoryTot' : os.totalmem(),
                        'disk': usedInPercentage, //(os.totalmem() / 1024).toFixed(2)
                        'diskAva' : diskAvailable,
                        'diskTot' : diskTotal
                    }
                    resolve(data);
                })
            })
        }
        setInterval(() => {
            cpuStats()
                .then((data) => {
                    console.log(data) // Testing
                    socket.emit('serverData', data)
                })
        }, 5000);
    
    
    
        // client
        socket.on('serverData', data )=>{ 
            
            var cpu = document.getElementById('cpu');
            var memory = document.getElementById('memory');
            var disk = document.getElementById('disk');
            
            cpu.innerText = data.cpu;
            memory.innerText = data.memory;
            disk.innerText = data.disk;
            
        });
    

    在服务器中。js,我使用promise创建了一个名为data的对象,然后。 在客户端,我只得到了这个错误:Uncaught SyntaxError:格式错误的arrow函数参数列表

    1 回复  |  直到 2 年前
        1
  •  0
  •   Ahmad MRF    2 年前

    换线
    socket.on('serverData', data )=>{


    socket.on('serverData', data =>{...your code goes here});