feat: 错误提示

This commit is contained in:
Archer
2023-03-10 19:44:06 +08:00
parent 453f3be8ce
commit 38d49ea05f
10 changed files with 45 additions and 40 deletions

View File

@@ -1,18 +1,16 @@
import mongoose from 'mongoose';
import mongoose, { Mongoose } from 'mongoose';
/**
* 连接 MongoDB 数据库
*/
export async function connectToDatabase(): Promise<void> {
// @ts-ignore
if (global.mongodb) {
return;
}
// @ts-ignore
global.mongodb = 'connecting';
console.log('connect mongo');
try {
// @ts-ignore
global.mongodb = await mongoose.connect(process.env.MONGODB_URI as string, {
dbName: 'doc_gpt',
maxPoolSize: 10,
@@ -20,7 +18,6 @@ export async function connectToDatabase(): Promise<void> {
});
} catch (error) {
console.error('mongo connect error');
// @ts-ignore
global.mongodb = null;
}
}