Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.05.2018, 14:07
Новичок на форуме
Отправить личное сообщение для Димон Парамон Посмотреть профиль Найти все сообщения от Димон Парамон
 
Регистрация: 30.06.2016
Сообщений: 5

Как разбросать код по файлам
Здарова!
У меня есть сокет сервер и много событий и, соответственно, их обработчиков.
Обработчики занимают много строчек и в целом получился большой файл. Я решил разбросать обработчики в отдельные файл.
В месте вызова обработчика я вызываю функцию примерно так:

socket.on('read-request', function (convId = '') {
        require('./socketAction/ConversationReadRequest')(
            convId,
            connectionUsersManagerObj,
            logger,
            io,
            socket,
            ports,
            port,
            redisInteraction,
            conversationModel,
            knex,
            messageModel
        );
    });


И таких вызовов много (для каждого события свой require).

Можно ли построить архитектуру так, чтобы не надо было передавать кучу параметров при вызове каждого обработчика (параметры примерно одно и те же)?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объясните как работает код wolf_ Ваши сайты и скрипты 0 06.08.2014 23:24
Как вызвать свою функцию из «чужого» кода в Java Script, не переписывая «чужой» код? korobochkin Библиотеки/Тулкиты/Фреймворки 2 19.07.2014 16:17
javascript обфускатор или как правильно скрыть код syegorius Общие вопросы Javascript 1 19.09.2012 02:58
Аккордеон меню, как доработать код. Gawk Общие вопросы Javascript 1 23.07.2012 13:01
Подскажите код как создать эффект... lopraeph Элементы интерфейса 1 09.06.2011 20:18