могу найти пример кода нормального приложения, у которого есть разделение на роуты и контроллеры. Во всех примерах создают соединение и сразу на месте делают select запрос не понятно зачем. Как в каждом контроллере вызывать подключение к базе ?
(как в mongoose все делают )
сделай middleware, применяй к каждому запросу оно будет брать с пула соединений драйвер и делать к req.pg = connection;
https://github.com/oneassasin/api.storehouse/ Я когда то говнокодил, под твой запрос точно подходит в папке middleware в файле postgresql-connector.js нужно переделать на взятие коннтекта с пула, а не открытие на каждый запрос нового соединения
https://github.com/oneassasin/api.juvity еще один код по той же схеме
Обсуждают сегодня