|
|
|
@ -12,25 +12,25 @@ export class RouteCollector {
@@ -12,25 +12,25 @@ export class RouteCollector {
|
|
|
|
|
collectRoutes() { |
|
|
|
|
try { |
|
|
|
|
console.log('🔄 开始收集路由...') |
|
|
|
|
console.log('📊 directRouteMappings:', directRouteMappings) |
|
|
|
|
console.log('📊 directRouteMappings类型:', typeof directRouteMappings) |
|
|
|
|
console.log('📊 directRouteMappings是否为undefined:', directRouteMappings === undefined) |
|
|
|
|
// console.log('📊 directRouteMappings:', directRouteMappings)
|
|
|
|
|
// console.log('📊 directRouteMappings类型:', typeof directRouteMappings)
|
|
|
|
|
// console.log('📊 directRouteMappings是否为undefined:', directRouteMappings === undefined)
|
|
|
|
|
|
|
|
|
|
// 从生成的路由映射文件收集
|
|
|
|
|
if (!directRouteMappings || !directRouteMappings.routes) { |
|
|
|
|
console.warn('⚠️ 生成的路由映射文件格式不正确') |
|
|
|
|
console.log('🔍 调试信息:') |
|
|
|
|
console.log(' - directRouteMappings:', directRouteMappings) |
|
|
|
|
console.log(' - routes:', directRouteMappings?.routes) |
|
|
|
|
console.log(' - 导入是否成功:', directRouteMappings !== undefined) |
|
|
|
|
// console.log('🔍 调试信息:')
|
|
|
|
|
// console.log(' - directRouteMappings:', directRouteMappings)
|
|
|
|
|
// console.log(' - routes:', directRouteMappings?.routes)
|
|
|
|
|
// console.log(' - 导入是否成功:', directRouteMappings !== undefined)
|
|
|
|
|
return [] |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
console.log(`📊 找到 ${directRouteMappings.routes.length} 个路由配置`) |
|
|
|
|
// console.log(`📊 找到 ${directRouteMappings.routes.length} 个路由配置`)
|
|
|
|
|
|
|
|
|
|
// 从路由配置中提取路由信息,并关联API映射
|
|
|
|
|
const frontendRoutes = directRouteMappings.routes.map(route => { |
|
|
|
|
console.log(`📋 处理路由: ${route.path} (${route.component})`) |
|
|
|
|
// console.log(`📋 处理路由: ${route.path} (${route.component})`)
|
|
|
|
|
|
|
|
|
|
// 查找该路由对应的API调用
|
|
|
|
|
const apiCalls = this._findApiCallsForRoute(route) |
|
|
|
|