// 直接检查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);