# open_api **Repository Path**: wxplatform_admin/open_api ## Basic Information - **Project Name**: open_api - **Description**: 开放的接口平台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-09-10 - **Last Updated**: 2024-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目介绍 **作为用户您可以通过注册登录,获取接口调用权限,并根据自己的需求浏览和选择合适的借口。您可以在线进行调试,快速验证接口的功能和效果。** **作为开发者,我们提供了[客户端SDK: fapi-client-sdk](https://gitee.com/liumengyang1123/fapi-client-sdk),通过[开发者凭证](http://www.ffapi.top/#/analysis/info)即可轻松集成接口到您的项目中,实现高效的开发和调用** **您可以将自己的接口接入到Ff-API接口开放平台上,并发布给其他用户使用。您可以管理各个接口,以便更好的分析和优化接口性能。** **我们还提供了[开发者在线文档](https://doc.ffapi.top)和技术支持,帮助您快速接入和发布接口。** **无论您是用户还是开发者,Ff-API接口开放平台都致力于提供稳定、安全、高效的接口调用服务,帮助您实现更快速、便捷的开发和调用体验。** ## 网站导航 - [**Ff-API 后端**](https://gitee.com/liumengyang1123/open_api) - [**Ff-API 前端**](https://gitee.com/liumengyang1123/ff-api-frontend) - [**Ff-API SDK**](https://gitee.com/liumengyang1123/fapi-client-sdk) - [**Ff-API 接口开放平台**](http://www.ffapi.top) - [**Ff-API-DOC 开发者文档**](https://doc.ffapi.top) ## 目录结构 | 目录 | 描述 | |-------------------------------------------|--------------| | **🏘️ [api-backend](./api-backend)** | Ff-API后端服务模块 | | **🏘️ [f-api-common](./fapi-common)** | 公共服务模块 | | **🕸️ [f-api-gateway](./f-api-gateway)** | 网关模块 | | **🔗 [f-api-interface](./f-api-interface)** | 接口模块 | | **🛠 [f-qpi-sdk](./fapi-client-sdk)** | 开发者调用sdk | | **📘 [f-api-doc](https://doc.ffapi.top)** | 接口在线文档 | ## 项目流程 ! [FfAPI 接口开放平台](http://img.ffapi.top/FfAPI%E6%9E%B6%E6%9E%84%E5%9B%BE.jpg) ## 快速启动 ### 前端 环境要求:Node.js >=16 安装依赖: ```bash // 安装pnpm npm install -g pnpm // 使用pnpm安装依赖 pnpm install ``` 启动: ```bash pnpm run dev ``` 部署: ```bash pnpm run build:pro ``` ### 后端 执行SQL目录下sql.sql ## 项目选型 ### **后端** - Spring Boot - Spring MVC - MySQL 数据库 - 腾讯云COS存储 - Dubbo 分布式(RPC、Nacos) - Spring Cloud Gateway微服务网关 - RSA秘钥签名加密(Http 调用) - ApiPay 支付宝支付 - WeiXin-Java-Pay 微信支付 - Swagger + Knife4j 接口文档 - Spring Boot Starter (SDK 开发) - Mail 邮箱验证码 - Apache Commons Lang3 工具类 - MyBatis-Plus 及 Mybatis X 自动生成 - Hutool、Apache Common Utils、Gson等工具库 ### 前端 - Vue3 - vue-element-plus-admin 脚手架