javascript - 语法错误: Unexpected token >

标签 javascript node.js sockets client

我正在尝试启动本地服务器,但出现了一大堆错误,有人可以告诉我发生了什么以及如何解决这个问题吗?

这是我尝试 node bot.js 时遇到的错误

C:\Users\Admin\Desktop\Client\src\Local Server>node bot.js
C:\Users\Admin\Desktop\Client\src\Local Server\bot.js:7

net.createServer(socket = > {
                      ^

SyntaxError: Unexpected token >
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:612:3

bot.js 来源

net = require('net');

var clients = [];

const char = String.fromCharCode(0);

net.createServer(socket = > {


    socket.setNoDelay(true);

clients.push(socket);

console.log("Connected.");

socket.on('data', data = > {
    var x = data.readFloatBE(0);
var y = data.readFloatBE(4);
update(socket, x, y);
})
;

socket.on('error', error = > {}
)
;

socket.on('close', () = > {
    clients.splice(clients.indexOf(socket), 1);
console.log("Closed.");
})
;

socket.on('end', () = > {
    // ...
}
)
;

function update(sender, x, y) {
    for (var i = 0; i < clients.length; i++) {
        if (clients[i] !== sender) {
            clients[i].write(x + ":" + y + char);
        }
    }
}

}).
listen(8888, '127.0.0.1');


console.log("Listening at: 8888")

package-lock.json 的来源

{
  "lockfileVersion": 1
}

最佳答案

简单的箭头函数没有空格,将 => 替换为 =>

关于javascript - 语法错误: Unexpected token >,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53358656/

相关文章:

javascript - Knockout 中的模态对话框

node.js - 如何使用history.push(/nextpath)或windows.location?

javascript - 将 CSV 文件转换为 JSON 字典?

c - Linux,了解用于网络扩展的 setsockopt() PACKET_FANOUT

javascript - 多个selectpicker获取未排序的订单值

javascript - 带有嵌入式 API key 的静态 API 文档

javascript - 在 React 中映射本地 .json 数据

node.js - Node+Express 与 Apache 的视频传输性能

c - 用 C 创建的套接字可以在网络上工作吗?

python - socket.connect() 在内部做什么?