Я кодирую свой список «дел» с NodeJS с Socket.io, и когда я выполняю свой код, он работает, но когда я пытаюсь добавить задачу, код отправляет мне ошибку и прерывает выполнение.
Мой package.json
равен
"dependencies": {
"body-parser": "^1.19.0",
"cookie-session": "^1.3.3",
"ejs": "^2.6.1",
"ent": "^2.2.0",
"express": "^4.17.0",
"socket.io": "^2.2.0"
}
И моя ошибка:
MacBook-Pro-de-Maria:TP_todolist majocastellano$ node main_todo.js
/Users/majocastellano/Desktop/TP_todolist/node_modules/socket.io/lib/socket.js:224
this.client.packet(packet, opts);
^
TypeError: this.client.packet is not a function
at Socket.packet (/Users/majocastellano/Desktop/TP_todolist/node_modules/socket.io/lib/socket.js:224:15)
at Socket.emit (/Users/majocastellano/Desktop/TP_todolist/node_modules/socket.io/lib/socket.js:178:10)
at Socket.socket.on (/Users/majocastellano/Desktop/TP_todolist/main_todo.js:51:16)
at Socket.emit (events.js:189:13)
at /Users/majocastellano/Desktop/TP_todolist/node_modules/socket.io/lib/socket.js:528:12
at process._tickCallback (internal/process/next_tick.js:61:11)