import express from 'express'; import cors from 'cors'; import 'dotenv/config'; import authRoutes from './auth/index.js'; import apiRoutes from './api/index.js'; import logger from './logger/index.js'; import websocketServer from './websocket-server/index.js'; const app = express(); const PORT = process.env.PORT || 4000; app.use(cors()); app.use(express.json({ limit: '50mb' })); app.use(express.urlencoded({ extended: true, limit: '50mb' })); app.use('/api/auth', authRoutes); app.use('/api', apiRoutes); app.get('/', (req, res) => { res.json({ name: 'ComfyUI Message Dispatcher', version: '1.0.0', status: 'running', timestamp: new Date().toISOString() }); }); const server = app.listen(PORT, () => { console.log('========================================'); console.log('ComfyUI Message Dispatcher 已启动'); console.log(`服务地址: http://localhost:${PORT}`); console.log('========================================'); }); websocketServer.start(server);