18 lines
852 B
JavaScript
18 lines
852 B
JavaScript
|
|
// 直接检查slaughter路由模块的导出内容
|
|||
|
|
const slaughterRoutes = require('./routes/slaughter');
|
|||
|
|
|
|||
|
|
console.log('模块类型:', typeof slaughterRoutes);
|
|||
|
|
console.log('是否为Express Router:', slaughterRoutes && slaughterRoutes.constructor && slaughterRoutes.constructor.name);
|
|||
|
|
console.log('是否有stack属性:', 'stack' in slaughterRoutes);
|
|||
|
|
|
|||
|
|
if (slaughterRoutes && slaughterRoutes.stack) {
|
|||
|
|
console.log('stack长度:', slaughterRoutes.stack.length);
|
|||
|
|
slaughterRoutes.stack.forEach((layer, index) => {
|
|||
|
|
console.log(`Layer ${index}:`, layer);
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// 也检查另一个已知正常的路由模块,比如auth.js
|
|||
|
|
const authRoutes = require('./routes/auth');
|
|||
|
|
console.log('\nauth路由模块类型:', typeof authRoutes);
|
|||
|
|
console.log('auth路由模块构造函数:', authRoutes && authRoutes.constructor && authRoutes.constructor.name);
|