保险前后端,养殖端和保险端小程序
This commit is contained in:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user