shuzhiren-comfyui/message-dispatcher/src/index.js

37 lines
997 B
JavaScript

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);