37 lines
1.2 KiB
JavaScript
37 lines
1.2 KiB
JavaScript
// 简单测试脚本
|
|
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(); |