完善保险端前后端和养殖端小程序

This commit is contained in:
xuqiuyun
2025-09-22 19:09:45 +08:00
parent 02a25515a9
commit 325c114c38
256 changed files with 48348 additions and 4444 deletions

View File

@@ -1,3 +1,4 @@
require('dotenv').config({ path: require('path').join(__dirname, '../.env') });
const express = require('express');
const cors = require('cors');
const helmet = require('helmet');
@@ -5,7 +6,6 @@ const rateLimit = require('express-rate-limit');
const swaggerUi = require('swagger-ui-express');
const swaggerSpec = require('../config/swagger');
const { sequelize, testConnection } = require('../config/database');
require('dotenv').config();
const app = express();
const PORT = process.env.PORT || 3002;
@@ -51,6 +51,9 @@ app.use('/api/claims', require('../routes/claims'));
app.use('/api/system', require('../routes/system'));
app.use('/api/menus', require('../routes/menus'));
app.use('/api/data-warehouse', require('../routes/dataWarehouse'));
app.use('/api/supervisory-tasks', require('../routes/supervisoryTasks'));
app.use('/api/supervision-tasks', require('../routes/supervisoryTasks'));
app.use('/api/installation-tasks', require('../routes/installationTasks'));
// API文档路由
app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerSpec, {
@@ -87,8 +90,7 @@ const startServer = async () => {
// 测试数据库连接
const dbConnected = await testConnection();
if (!dbConnected) {
console.error(' 数据库连接失败,服务器启动中止');
process.exit(1);
console.warn('⚠️ 数据库连接失败,服务器仍将继续启动(开发环境)');
}
// Redis连接已移除