Задать вопрос
@BUTURUM

Нормально ли инициализировать БД через отдельный модуль?

Я тут писал серверную часть веб-приложение и мне понадобилось сделать следующие:

  • подключить базу данных
  • разделить проект на независимые router'ы, при этом чтобы каждый router имел неограниченный доступ к БД.


Казалось бы тривиальная задача, но я новичок. Лучшее что я придумал это создать модуль который импортирует либу СУБД, а экспортирует экземпляр базы данных. Такой модуль можно импортировать в router'ы и поскольку каждый модуль выполняется только один раз, независимо от того сколько его импортируют, то каждый router получит одинаковую ссылку на экземпляр базы данных.

Насколько это адекватное решение?
  • Вопрос задан
  • 201 просмотр
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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