пулом?
https://hastebin.com/mazulahaxa.js
почему не используешь try catch?
второй момент касается getPool(). так ли тебе нужна поздняя инициализация пула? можно ведь вместо всего этого написать module.exports.pool = new Pool({ ... });
но так оно ж будет создавать новый пул при каждом вызове
не, нода кеширует require. только один раз будет вызван
спасибо)
синглтон из коробки
отсюда вопрос - нужно ли тогда делать классы и контролить их lifecycle если можно сделать синглтоны? (имеется ввиду в плане архитектуры типичного веб api)
через классы удобно делать внедрение зависимостей
типа в конструктор передвая? это единственный плюс?
Обсуждают сегодня