backedn converted to ts

This commit is contained in:
QkoSad
2023-07-27 15:58:35 +03:00
parent 3bf4e9fc56
commit 40051f9d5e
18 changed files with 1394 additions and 29668 deletions
+11 -10
View File
@@ -1,20 +1,21 @@
const mongoose = require('mongoose');
const config = require('config');
import mongoose from "mongoose";
import config from 'config'
const db = config.get('mongoURI');
const connectDB = async () => {
try {
await mongoose.connect(db, {
useNewUrlParser: true,
useUnifiedTopology: true
});
if (typeof db === 'string')
await mongoose.connect(db);
console.log('MongoDB Connected...');
} catch (err) {
console.error(err.message);
// Exit process with failure
} catch (err: unknown) {
if (typeof err === 'string')
console.error(err)
else if (err instanceof Error)
console.error(err.message);
process.exit(1);
}
};
module.exports = connectDB;
export default connectDB