码桶

发现社区成员的开源项目

早晚圈 / meeting 公开
main
meeting/src/vps-server.ts
vps-server.ts593 B
import 'dotenv/config';
import { serve } from '@hono/node-server';
import app from './index';
import { initPgTables } from './db';

const port = Number(process.env.PORT) || 3000;

async function startServer() {
  // 自动初始化 PG 表结构
  try {
    await initPgTables();
    console.log('✅ PostgreSQL 17 表结构初始化检查成功');
  } catch (err) {
    console.error('⚠️ PostgreSQL 表初始化提示:', err);
  }

  console.log(`🚀 素嗒会议转发 VPS 服务器运行在: http://localhost:${port}`);
  serve({
    fetch: app.fetch,
    port,
  });
}

startServer();