From f25bae1a08e4315a6804d8f30def01ce13f085ef Mon Sep 17 00:00:00 2001 From: "xingzhe.ru" Date: Mon, 30 Jun 2025 21:37:18 +0000 Subject: [PATCH] update server/routers/back-new/app.js --- server/routers/back-new/app.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/server/routers/back-new/app.js b/server/routers/back-new/app.js index e87fbc8..d9743a8 100644 --- a/server/routers/back-new/app.js +++ b/server/routers/back-new/app.js @@ -1,24 +1,22 @@ const express = require('express'); -const cors = require('cors'); const featuresConfig = require('./features.config'); const imageRoutes = require('./features/image/image.routes'); -const app = express(); -app.use(cors()); -app.use(express.json()); +const router = express.Router(); +// 动态加载路由 if (featuresConfig.auth) { - app.use('/api/auth', require('./features/auth/auth.routes')); + router.use('/auth', require('./features/auth/auth.routes')); } if (featuresConfig.user) { - app.use('/api/user', require('./features/user/user.routes')); + router.use('/user', require('./features/user/user.routes')); } if (featuresConfig.image) { - app.use('/gigachat', imageRoutes); + router.use('/image', imageRoutes); } -app.get('/api/', (req, res) => { +router.get('/', (req, res) => { res.json({ message: 'API root' }); }); -module.exports = app; \ No newline at end of file +module.exports = router; \ No newline at end of file