diff --git a/web_frontend/web_result/app.js b/web_frontend/web_result/app.js index 963cc83a..90807fea 100644 --- a/web_frontend/web_result/app.js +++ b/web_frontend/web_result/app.js @@ -19,9 +19,6 @@ const app = express(); const PORT = config.server.port || 4155; // 静态文件服务 -app.use('/css', express.static('css')); -app.use('/js', express.static('js')); -app.use('/data', express.static('data')); app.use('/order-classes', express.static('order-classes')); // 为所有订单班提供独立的静态文件服务 @@ -56,7 +53,20 @@ app.get('/', (req, res) => { } }); -// 处理 /order-class/*.html 形式的请求(wenlu 子页面)- 必须放在前面 +// 处理 /order-class/wenlu/*.html 形式的请求 +app.get('/order-class/wenlu/:page', (req, res) => { + const page = req.params.page; + const filePath = path.join(__dirname, 'order-classes', 'wenlu', page); + + if (fs.existsSync(filePath)) { + let html = fs.readFileSync(filePath, 'utf8'); + res.send(html); + } else { + res.status(404).send(generate404Page(`wenlu/${page}`)); + } +}); + +// 处理 /order-class/*.html 形式的请求(wenlu 子页面)- 兼容旧路径 app.get('/order-class/:page', (req, res, next) => { const page = req.params.page; // 只处理 .html 文件 diff --git a/web_frontend/web_result/order-classes/wenlu/budget.html b/web_frontend/web_result/order-classes/wenlu/budget.html index 01bab2fc..40dc4256 100644 --- a/web_frontend/web_result/order-classes/wenlu/budget.html +++ b/web_frontend/web_result/order-classes/wenlu/budget.html @@ -9,15 +9,15 @@ - + - + - + - +