From 4c8e38e8059e2c9c0b612b9d95fae75f4f72acd4 Mon Sep 17 00:00:00 2001 From: SunWuyuan Date: Sat, 10 May 2025 13:50:19 +0800 Subject: [PATCH] Refactor `app.js` to streamline routing by removing unused API endpoints and integrating the KV store router directly. Clean up `errorHandler.js` by removing unnecessary comments and imports. --- app.js | 22 +--------------------- middleware/errorHandler.js | 5 ----- 2 files changed, 1 insertion(+), 26 deletions(-) diff --git a/app.js b/app.js index a8a941d..a6d3810 100644 --- a/app.js +++ b/app.js @@ -6,7 +6,6 @@ import logger from "morgan"; import bodyParser from "body-parser"; import errorHandler from "./middleware/errorHandler.js"; import errors from "./utils/errors.js"; -import kvStore from "./models/kvStore.js"; import { initReadme, getReadmeValue } from "./utils/siteinfo.js"; import kvRouter from "./routes/kv.js"; @@ -59,28 +58,9 @@ app.use((req, res, next) => { app.get("/", (req, res) => { res.render("index.ejs", { readmeValue: getReadmeValue() }); }); -// API test endpoint -app.get( - "/api/test", - errors.catchAsync((req, res) => { - res.json({ - status: "success", - message: "API is running", - time: new Date().getTime(), - }); - }) -); // Mount the KV store router -app.use("/api/kv", kvRouter); - -// Test view -app.get( - "/test", - errors.catchAsync(async (req, res) => { - res.render("test.ejs"); - }) -); +app.use("/", kvRouter); // 兜底404路由 - 处理所有未匹配的路由 app.use((req, res, next) => { diff --git a/middleware/errorHandler.js b/middleware/errorHandler.js index 68408ad..a4ba5e7 100644 --- a/middleware/errorHandler.js +++ b/middleware/errorHandler.js @@ -1,8 +1,3 @@ -/** - * 全局错误处理中间件 - * 简化版本 - 统一错误响应格式 - */ -import errors from "../utils/errors.js"; import { isDevelopment } from "../config.js"; const errorHandler = (err, req, res, next) => {