36 lines
1.0 KiB
JavaScript
36 lines
1.0 KiB
JavaScript
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);
|
|
}
|