API集成
目录
简介
本文档详细阐述了 lmes-web-base 项目的 API 集成机制,重点分析了前端与后端服务的通信架构。文档深入解析了基于 axios 封装的 request.ts 模块的拦截器配置、错误处理和认证集成机制,说明了 project-api.ts 中各业务 API 的组织结构及调用规范。同时,文档还分析了 Socket.ts 实现的实时通信机制,包括连接管理、消息收发协议及异常重连策略,并描述了 API 版本控制、请求缓存、节流防抖等性能优化技术的应用。此外,文档提供了 API mock 机制(widgets/mock)的使用指南,涵盖开发环境与生产环境的切换配置,以及安全防护措施(如 XSS 防护、CSRF 防范)、监控埋点集成及第三方服务对接的最佳实践。