const { buildRuntimeConfig } = require('./config/server') const { bootstrapRoute, checkRouteOnShow } = require('./utils/mp/route-manager') const runtimeConfig = buildRuntimeConfig() App({ globalData: { ...runtimeConfig, apiTimeoutMs: 30000, fonts: null, defaultConfig: null, routeReadyPromise: null, }, onLaunch() { this.globalData.routeReadyPromise = bootstrapRoute(this) .catch((error) => { console.warn('[app] 路由初始化失败,使用当前配置继续运行:', error) return null }) }, onShow() { checkRouteOnShow(this).catch((error) => { console.warn('[app] 回前台路由检查失败:', error) }) }, })