169 похожих чатов

Всем привет! Помогите, если не сложно, советом. Решил я запилить

один большой контроллер для RESTful сервиса, понял, что делать богокласс - ужасная идея, и решил разделить на несколько классов (мини контроллеры), каждый из которых отвечает за операции над определённой сущностью. Но поскольку каждый из контроллеров при его инициализации требует ТОКЕН, то при создании каждого контроллера, его конструктору приходится передавать этот самый токен. И это как бы немножко неудобно, хотелось бы инициализировать лишь один объект класса и передать ему токен (и другие нужные настройки), чтобы уже потом работать с методами всех других контроллеров. Посоветуйте, какие архитектурные решения / исправления помогут решить данную проблему, или всё верно так и оставить?

4 ответов

8 просмотров

Токен один на всю систему? И никргда не меняется? Тогда process.env.TOKEN и не надо ничего передавать

Kirill-Kutuzov Автор вопроса

можно создать модуль с конфигурацией приложения и импортировать его где нужно

А на чём апи то? Если на базе экспресс - токен можно достать из реквеста

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
96
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Вопрос вроде правильно, но что надо сделать, чтоб текст был виден нормально ? ghci> TE.decodeUtf8 $ TE.encodeUtf8 "test - проба" "test - \1087\1088\1086\1073\1072"
Fedor
7
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Кто может подсказать? Я преобрпзовал изображение в бинарное(у меня установлен трекбар который при установленном значении меняет пиксели на белый если меньше и чёрный если боль...
Константин VS
6
Карта сайта