From 83f1c9d191be54820f1239478958acde150a418f Mon Sep 17 00:00:00 2001 From: Theis Gaedigk Date: Sun, 26 Oct 2025 21:55:59 +0100 Subject: [PATCH] feat: add server-info endpoint and include server information in info.json --- backend/info.json | 8 ++++++++ backend/server.js | 5 +++++ 2 files changed, 13 insertions(+) create mode 100644 backend/info.json diff --git a/backend/info.json b/backend/info.json new file mode 100644 index 0000000..80edea2 --- /dev/null +++ b/backend/info.json @@ -0,0 +1,8 @@ +{ + "backend-info": { + "version": "v2.0" + }, + "frontend-info": { + "version": "v2.0" + } +} \ No newline at end of file diff --git a/backend/server.js b/backend/server.js index 4d28e0c..1c673e2 100644 --- a/backend/server.js +++ b/backend/server.js @@ -6,6 +6,7 @@ import apiRouterV2 from "./routes/apiV2.js"; env.config(); const app = express(); const port = 8002; +import serverInfo from "./info.json" assert { type: "json" } app.use(cors()); // Increase body size limits to support large CSV JSON payloads @@ -20,6 +21,10 @@ app.get("/", (req, res) => { res.render("index.ejs"); }); +app.get("/server-info", async (req, res) => { + res.status(200).json(serverInfo); +}); + app.listen(port, () => { console.log(`Server is running on port: ${port}`); });