SyntaxError: неожиданный токен>

Я пытаюсь запустить локальный сервер. Я получаю большое количество ошибок. Кто-нибудь может рассказать мне, что происходит и как это исправить?

Это ошибка, которую я получаю при попытке 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.info("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.info("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.info("Listening at: 8888")

источник package-lock.json

{
  "lockfileVersion": 1
}
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
656
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто стрелочные функции не имеют пробела, замените = > на =>

Другие вопросы по теме