修改商城逻辑
This commit is contained in:
11
server.js
11
server.js
@@ -13,6 +13,10 @@ const { logger } = require('./config/logger');
|
||||
const { errorHandler, notFound } = require('./middleware/errorHandler');
|
||||
const fs = require('fs');
|
||||
|
||||
// Swagger文档相关
|
||||
const swaggerUi = require('swagger-ui-express');
|
||||
const swaggerSpecs = require('./swagger');
|
||||
|
||||
const app = express();
|
||||
const PORT = process.env.PORT || 3000;
|
||||
|
||||
@@ -213,6 +217,9 @@ app.use(express.static(path.join(__dirname, 'frontend/dist'), {
|
||||
// 引入数据库初始化模块
|
||||
const { initDatabase } = require('./config/database-init');
|
||||
|
||||
// Swagger API文档
|
||||
app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerSpecs, { explorer: true }));
|
||||
|
||||
// API路由
|
||||
app.use('/api/auth', require('./routes/auth'));
|
||||
app.use('/api/users', require('./routes/users'));
|
||||
@@ -234,6 +241,8 @@ app.use('/api/admin/agents', require('./admin/routes/agents'));
|
||||
app.use('/api/admin/withdrawals', require('./admin/routes/withdrawals'));
|
||||
app.use('/api/agent-withdrawals', require('./routes/agent-withdrawals'));
|
||||
app.use('/api/regions', require('./routes/regions'));
|
||||
app.use('/api/addresses', require('./routes/addresses'));
|
||||
app.use('/api/address-labels', require('./routes/address-labels'));
|
||||
|
||||
// 前端路由 - 必须在最后,作为fallback
|
||||
app.get('/', (req, res) => {
|
||||
@@ -304,7 +313,7 @@ app.listen(PORT, async () => {
|
||||
// const dbMonitor = require('./db-monitor');
|
||||
// dbMonitor.startMonitoring(60000); // 每分钟监控一次
|
||||
// console.log('数据库连接监控已启动');
|
||||
|
||||
global.captchaStore = new Map();
|
||||
logger.info('Server started successfully', {
|
||||
port: PORT,
|
||||
environment: process.env.NODE_ENV || 'development'
|
||||
|
||||
Reference in New Issue
Block a user