31 lines
1.4 KiB
JavaScript
31 lines
1.4 KiB
JavaScript
// 测试HarmlessPlace模型的导出和方法
|
||
const HarmlessPlace = require('./models/HarmlessPlace');
|
||
const User = require('./models/User');
|
||
|
||
console.log('=== 检查HarmlessPlace模型 ===');
|
||
console.log('HarmlessPlace的类型:', typeof HarmlessPlace);
|
||
console.log('HarmlessPlace是否为对象:', typeof HarmlessPlace === 'object' && HarmlessPlace !== null);
|
||
console.log('HarmlessPlace是否有findAndCountAll方法:', typeof HarmlessPlace.findAndCountAll !== 'undefined');
|
||
if (HarmlessPlace.findAndCountAll) {
|
||
console.log('findAndCountAll的类型:', typeof HarmlessPlace.findAndCountAll);
|
||
}
|
||
console.log('\nHarmlessPlace对象的所有属性和方法:');
|
||
console.log(Object.keys(HarmlessPlace));
|
||
|
||
console.log('\n=== 检查User模型(作为对比)===');
|
||
console.log('User的类型:', typeof User);
|
||
console.log('User是否为对象:', typeof User === 'object' && User !== null);
|
||
console.log('User是否有findAndCountAll方法:', typeof User.findAndCountAll !== 'undefined');
|
||
if (User.findAndCountAll) {
|
||
console.log('findAndCountAll的类型:', typeof User.findAndCountAll);
|
||
}
|
||
console.log('\nUser对象的所有属性和方法:');
|
||
console.log(Object.keys(User));
|
||
|
||
// 检查是否存在循环引用或其他问题
|
||
console.log('\n=== 检查模型实例化 ===');
|
||
try {
|
||
console.log('尝试实例化HarmlessPlace:', new HarmlessPlace());
|
||
} catch (error) {
|
||
console.log('实例化HarmlessPlace错误:', error.message);
|
||
} |