# LAPI-backend **Repository Path**: wzhdjy/lapi-backend ## Basic Information - **Project Name**: LAPI-backend - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-06 - **Last Updated**: 2025-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LAPI Frontend LAPI 一个提供 API 接口供开发者调用的平台。 管理员可以接入并发布接口,统计分析各接口调用情况;用户可以注册登录并开通接口调用权限,然后可以浏览接口及在线调试,还能使用客户端 SDK 轻松在代码中调用接口。 ## ✨ 技术栈 - [React](https://reactjs.org/) - [UmiJS](https://umijs.org/) - [TypeScript](https://www.typescriptlang.org/) - [Ant Design](https://ant.design/) - [ESLint & Prettier](https://eslint.org/) for code linting & formatting - [Jest](https://jestjs.io/) for unit testing ## 📁 项目结构简述 ```bash lapi-frontend-master/ ├── config/ # 路由、代理等运行时配置 ├── mock/ # 模拟 API 数据 ├── public/ # 公共资源,如图标、favicon ├── src/ # 核心源码目录 │ ├── components/ # 可复用组件 │ ├── pages/ # 页面级模块 │ ├── locales/ # 多语言文件 │ └── services/ # 后端接口封装 ├── tests/ # 测试文件 ├── types/ # 全局类型定义 ├── .eslintrc.js # ESLint 配置 ├── package.json # 项目依赖及脚本 └── tsconfig.json # TypeScript 配置 ``` ```` ## 🚀 快速开始 ### 安装依赖 使用 [pnpm](https://pnpm.io/) 进行依赖管理: ```bash pnpm install ```` ### 本地开发启动 ```bash pnpm dev ``` 访问 [http://localhost:8000](http://localhost:8000) 查看运行效果。 ### 构建生产环境代码 ```bash pnpm build ``` ### 运行测试 ```bash pnpm test ``` ## 🔧 开发建议 * 遵循统一的代码规范(已配置 ESLint + Prettier) * 所有 API 请求封装于 `src/services/` 目录 * 页面逻辑尽量组件化,复用性强 * 使用 `mock/` 文件模拟接口,便于联调与测试 ## 📄 License 本项目版权归原作者所有,内部使用为主。如需开放,请添加 License 信息。