inject mongodb

This commit is contained in:
GEEKiDoS
2024-03-08 16:35:14 +08:00
parent fd8db5e74b
commit 8d64cad959
2 changed files with 35 additions and 16 deletions
+19 -15
View File
@@ -2,25 +2,29 @@ import dotenv from 'dotenv';
dotenv.config();
class Config {
get port() {
return process.env.PORT ? parseInt(process.env.PORT) : 10573;
}
get port() {
return process.env.PORT ? parseInt(process.env.PORT) : 10573;
}
get selfUrl() {
return process.env.SELF_URL ?? 'http://127.0.0.1:10573';
}
get selfUrl() {
return process.env.SELF_URL ?? 'http://127.0.0.1:10573';
}
get ntpUrl() {
return process.env.NTP_URL ?? 'ntp://pool.ntp.org';
}
get ntpUrl() {
return process.env.NTP_URL ?? 'ntp://pool.ntp.org';
}
get mongoUrl() {
return process.env.MONGO_URL ?? 'mongodb://127.0.0.1:27017';
}
get mongoUrl() {
return process.env.MONGO_URL ?? 'mongodb://127.0.0.1:27017';
}
get isDev() {
return process.env.NODE_ENV !== 'production';
}
get dbName() {
return process.env.DB_NAME ?? 'laochan-net';
}
get isDev() {
return process.env.NODE_ENV !== 'production';
}
}
export const config = new Config();