// +---------------------------------------------------------------------- // 全局中间件定义文件 return [ // 多语言加载 // 注意:跨域已分层治理 —— 全站不再使用 think\middleware\AllowCrossDomain(全放开 *)。 // API 层注册 ywxapp\middleware\CrossDomain(config/cors.php 按应用白名单), // backend / member / frontend 不注册任何跨域中间件(零跨域、纯同源)。 \think\middleware\LoadLangPack::class, // Session初始化 \think\middleware\SessionInit::class, // 全站搜索蜘蛛统计(仅蜘蛛 UA 落库,普通请求零开销) \ywxapp\middleware\SpiderStat::class, // 插件性能采样(仅已启用插件请求,真实写入 addon:health 的性能数据) \ywxapp\middleware\AddonPerformanceMiddleware::class, // 整站 layui 主题:向 HTML 响应注入站点级皮肤变量 + layui 主题层 CSS // (覆盖后台/会员/前台/插件前台全部页面,换肤只改 config/theme.php) \ywxapp\middleware\ThemeInject::class, ];