Я пытаюсь переписать мой сервер socket.io, чтобы уклониться от объекта «callback hell». Теперь я пытаюсь прослушать событие, и вместо того, чтобы передавать анонимную функцию в качестве обратного вызова, я хочу передать функцию, экспортированную модулем.Socket.io - прослушиватель должен быть функцией в событии socket.io
В основном я хочу, чтобы это сделать
socket.on('joinChat', myFuncExportedByModule(/* stuff */));
Вместо этого
socket.on('joinChat', function() {
/* stuff */
});
Как только я попытался вызвать myFuncExportedByModule, узел послал меня обратно в «TypeError: слушатель должен быть функцией» ,
Любые идеи?
Как вы экспортировать функцию? Как вы его импортировали? – DrakaSAN