Refactor the backend

This commit is contained in:
jiangrui
2025-03-11 00:06:10 +08:00
parent a78ea7e5bd
commit 615149c83f
22 changed files with 338 additions and 84 deletions

View File

@@ -7,7 +7,7 @@ import { DatabaseService } from "./services/DatabaseService";
import { setupMiddlewares } from "./middleware";
import routes from "./routes/api";
import { logger } from "./utils/logger";
import { errorHandler } from "./middleware/errorHandler";
class App {
private app = express();
private databaseService = container.get<DatabaseService>(TYPES.DatabaseService);
@@ -22,6 +22,8 @@ class App {
// 设置路由
this.app.use("/", routes);
// 设置错误处理中间件
this.app.use(errorHandler);
}
public async start(): Promise<void> {