Соединение происходит в мидле и отрабатывает каждый раз. Думаю, что не хорошо. Как то можно проверить если ли уже соединение и если оно есть - не выполнять его повторно? Вот код
await mongoose.connect(
`mongodb://${process.env.MONGODB_DATABASE_URL}/${process.env.MONGODB_DATABASE_NAME}`
)
if (mongoose.connections[0].readyState) { return mongoose.connections[0] }
if (!mongoose.connection.readyState) { await mongoose.connect( `mongodb://${process.env.MONGODB_DATABASE_URL}/${process.env.MONGODB_DATABASE_NAME}` ) } такое вот соорудил
Так там вроде массив
Обсуждают сегодня