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

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

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

4 ответов

20 просмотров

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

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

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта