Files
multy-stub/server/utils/mongo.ts
Primakov Alexandr Alexandrovich 3c22354130 fix: обновление конфигурации docker-compose.yml и улучшение обработки URL в сервере
- Закомментированы секции mongoDb в docker-compose.yml для упрощения конфигурации.
- Добавлена функция getUrl для динамического формирования URL в server.ts, что улучшает обработку запросов в зависимости от окружения.
- Удалены лишние консольные логи из файлов mongo.ts и mongoose.ts для повышения читаемости кода.
2025-05-08 16:13:53 +03:00

34 lines
783 B
TypeScript

import { MongoClient as MDBClient } from 'mongodb'
import { mongoUrl } from './const'
const dbInstanses = {
}
const mongoDBConnect = async () => {
try {
const MongoClient = new MDBClient(mongoUrl)
const client = await MongoClient.connect()
console.log('Подключение к MongoDB успешно')
return client
} catch (error) {
console.log('Неудачная попытка подключения к MongoDB')
console.error(error)
}
}
const client = mongoDBConnect()
const getDB = async (dbName) => {
try {
const cl = await client
dbInstanses[dbName] = await cl.db(dbName)
return dbInstanses[dbName]
} catch (error) {
console.error(error)
}
}
export {
getDB,
}