完善保险端前后端和养殖端小程序
This commit is contained in:
35
backend/debug-startup.js
Normal file
35
backend/debug-startup.js
Normal file
@@ -0,0 +1,35 @@
|
||||
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);
|
||||
}
|
||||
Reference in New Issue
Block a user