console.log('开始调试启动过程...'); try { console.log('1. 加载数据库配置...'); const { sequelize } = require('./config/database-simple'); console.log('✓ 数据库配置加载成功'); console.log('2. 加载模型...'); const models = require('./models'); console.log('✓ 模型加载成功'); console.log('3. 测试数据库连接...'); sequelize.authenticate().then(() => { console.log('✓ 数据库连接成功'); console.log('4. 测试用户查询...'); return models.User.findByPk(1); }).then(user => { if (user) { console.log('✓ 用户查询成功:', user.username); } else { console.log('⚠ 未找到用户'); } console.log('调试完成,所有测试通过'); process.exit(0); }).catch(error => { console.error('❌ 错误:', error.message); console.error('堆栈:', error.stack); process.exit(1); }); } catch (error) { console.error('❌ 启动失败:', error.message); console.error('堆栈:', error.stack); process.exit(1); }