// 简单测试脚本 const sequelize = require('./config/database'); const { DataTypes } = require('sequelize'); async function simpleTest() { try { console.log('开始简单测试...'); // 测试数据库连接 await sequelize.authenticate(); console.log('✅ 数据库连接成功'); // 测试DataTypes是否可用 console.log('\n测试DataTypes:'); console.log('DataTypes.INTEGER:', DataTypes.INTEGER ? '✅ 可用' : '❌ 不可用'); console.log('DataTypes.STRING:', DataTypes.STRING ? '✅ 可用' : '❌ 不可用'); console.log('DataTypes.BOOLEAN:', DataTypes.BOOLEAN ? '✅ 可用' : '❌ 不可用'); // 测试sequelize实例是否可用 console.log('\n测试sequelize实例:'); console.log('sequelize实例:', sequelize ? '✅ 可用' : '❌ 不可用'); // 测试直接查询数据库 console.log('\n测试直接查询数据库:'); const [results] = await sequelize.query('SELECT 1+1 AS result'); console.log('查询结果:', results); console.log('\n✅ 简单测试完成'); } catch (error) { console.error('❌ 简单测试失败:', error.message); console.error('错误详情:', error); } finally { await sequelize.close(); } } simpleTest();