保险前后端,养殖端和保险端小程序

This commit is contained in:
xuqiuyun
2025-09-17 19:01:52 +08:00
parent e4287b83fe
commit 473891163c
218 changed files with 109331 additions and 14103 deletions

View File

@@ -22,7 +22,7 @@ dotenv.config();
// 创建Express应用和HTTP服务器
const app = express();
const server = http.createServer(app);
const PORT = process.env.PORT || 5350;
const PORT = process.env.PORT || 3001;
// 配置文件上传
const storage = multer.diskStorage({
@@ -67,6 +67,10 @@ app.use(cors());
app.use(express.json({ charset: 'utf8' }));
app.use(express.urlencoded({ extended: true, charset: 'utf8' }));
// API统一中间件
const { apiMiddleware, errorHandler, notFoundHandler } = require('./middleware/apiMiddleware');
app.use('/api', apiMiddleware);
// 静态文件服务 - 提供前端构建文件
app.use(express.static(__dirname + '/dist'));
@@ -225,13 +229,14 @@ app.use('/api/operation-logs', require('./routes/operationLogs'));
// 绑定信息相关路由
app.use('/api/binding', require('./routes/binding'));
// 处理API 404错误
app.use('/api/*', (req, res) => {
res.status(404).json({
success: false,
message: 'API接口不存在'
});
});
// API演示路由
app.use('/api/demo', require('./routes/api-demo'));
// 统一错误处理中间件
app.use(errorHandler);
// 404处理中间件
app.use(notFoundHandler);
// 前端路由 - 处理所有非API请求返回前端应用
app.get('*', (req, res) => {