Я новичок в этом домене и хочу исправить эту ошибку, у меня есть два класса, 'Ticket. js', где я размещаю свои маршруты и 'support. js', где объявлены мои методы websockets, я просто хочу использовать метод, описанный во втором файле в первом файле, вот структура кода обоих файлов:
class SupportTicketRouter {
.
.
.
sendMessagesSocket = (req, res, next) => {
const SUPPORT_SOCKET = require('app/routes/socket/support');
const MESSAGES = req.api.support.messages;
SUPPORT_SOCKET.sendModifiedTicket(MESSAGES);
next();
}
}
в другом файле:
const SUPPORT_SOCKET = (MQTT_CLIENT, REDIS_CLIENT, IO_SERVER, IO_CLIENT) => {
// EntryPoints
// Exit points
SUPPORT_SOCKET.sendModifiedTicket = (data) => {
IO_SERVER.in(data[0]._id).emit('OneTicketReload', data);
Logger.info('%s%s', 'Ticket sent to room ', data[0]._id);
};
так что в основном я просто хочу вызвать sendModifiedTicket из другого файла.
Заранее спасибо