const express = require('express'); const cors = require('cors'); const bodyParser = require('body-parser'); const app = express(); // 中间件 app.use(cors()); app.use(bodyParser.json()); // 简单的认证中间件,允许所有请求通过 app.use((req, res, next) => { console.log(`接收到请求: ${req.method} ${req.path}`); // 模拟用户数据 req.user = { id: '1', username: 'admin', role: 'admin' }; next(); }); // 加载测试路由 app.use('/api/test', require('./routes/test-route')); // 加载slaughter路由 app.use('/api/slaughter', require('./routes/slaughter')); // 简单的健康检查路由 app.get('/health', (req, res) => { res.json({ status: 'ok' }); }); // 错误处理 app.use((err, req, res, next) => { console.error('错误:', err); res.status(500).json({ error: '服务器错误' }); }); // 启动服务器在不同端口 const PORT = 5353; app.listen(PORT, () => { console.log(`测试服务器已启动在端口 ${PORT}`); });