INNER CODE UNIT · TypeScript

initApp

qinshihu/itops-agent-platform · backend/src/app.ts:42

const initApp = async () => {
  try {
    logger.info('正在初始化数据库...');
    await initializeDatabase();
    logger.info('数据库初始化成功!');

    // 创建 HTTP 服务器 + Socket.io 实例(在服务初始化前完成)
    httpServer = http.createServer(app);
    io = new SocketIOServer(httpServer, {
      cors: corsOptions,
      path: '/socket.io/'
    });
    setIOInstance(io);
    setupWebSocket(io);
    vncProxyService.initialize(io);
    logger.info('Socket.io 初始化成功!');

    // 将 io 实例注册到 DI 容器(dcStatusPush 等服务依赖它)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…