From b375911a81d20ed9057ad8aa5b2acbb02ea88b3c Mon Sep 17 00:00:00 2001 From: Backend Developer Date: Tue, 10 Mar 2026 09:17:11 +0000 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E7=AB=AF:=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E4=BF=A1=E6=81=AFAPI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/index.js | 2 ++ backend/src/routes/version.js | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 backend/src/routes/version.js diff --git a/backend/src/index.js b/backend/src/index.js index 76b6303..46d9fbc 100644 --- a/backend/src/index.js +++ b/backend/src/index.js @@ -15,6 +15,7 @@ const renameRoutes = require('./routes/rename'); const copyRoutes = require('./routes/copy'); const folderRoutes = require('./routes/folder'); const healthRoutes = require('./routes/health'); +const versionRoutes = require('./routes/version'); const errorHandler = require('./middleware/errorHandler'); const logger = require('./middleware/logger'); @@ -43,6 +44,7 @@ app.use('/api/rename', renameRoutes); app.use('/api/copy', copyRoutes); app.use('/api/folder', folderRoutes); app.use('/api/health', healthRoutes); +app.use('/api/version', versionRoutes); app.use(errorHandler); diff --git a/backend/src/routes/version.js b/backend/src/routes/version.js new file mode 100644 index 0000000..446215b --- /dev/null +++ b/backend/src/routes/version.js @@ -0,0 +1,13 @@ +const express = require('express'); +const router = express.Router(); + +router.get('/', (req, res) => { + res.json({ + version: '1.0.0', + name: 'clouddisk-backend', + node: process.version, + environment: process.env.NODE_ENV || 'development' + }); +}); + +module.exports = router;