# EasyAPI-backend **Repository Path**: qq540584510/easy-api ## Basic Information - **Project Name**: EasyAPI-backend - **Description**: EasyAPI接口开放平台后台系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2025-06-07 - **Last Updated**: 2025-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EasyAPI-backend #### 介绍 EasyAPI接口开放平台后台系统 > 基于 React + Spring Boot + Dubbo + Gateway 的 API 接口开放调用平台。管理员可以接入并发布接口,可视化各接口调用情况;用户可开通接口调用权限、浏览接口及在线调 > 试,并通过客户端 SDK 轻松调用接口 > > 在线访问地址 [EasyAPI](http://119.29.229.209:8898/) #### 技术选型 ##### 前端 * React 18 * Ant Design Pro 5.x 脚手架 * Ant Design & Procomponents 组件库 * Umi 4 前端框架 * OpenAPI 前端代码生成 ##### 后端 * Java Spring Boot 框架 * MySQL 数据库 * MyBatis-Plus 及 MyBatis X 自动生成 * API 签名认证(Http 调用) * Spring Boot Starter(SDK 开发) * Dubbo 分布式(RPC、Nacos) * Spring Cloud Gateway 微服务网关 * Swagger + Knife4j 接口文档生成 * Hutool、Apache Common Utils、Gson 等工具库 #### 项目模块 * easyapi-frontend :项目前端 * easyapi-common :公共封装类(如公共实体、公共常量,统一响应实体,统一异常处理) * easyapi-backend :接口管理平台,主要包括用户、接口相关的功能 * easyapi-gateway :网关服务,涉及到网关限流,统一鉴权,统一日志处理,流量染色,接口统计等等 * easyapi-interface:接口服务,提供可供调用的接口 * easyapi-client-sdk:提供给开发者的 SDK #### 功能模块 1. 用户服务 注册、登陆、用户管理 2. 接口服务 创建接口、删除接口、修改接口、查询接口、购买接口、接口分析 3. 订单服务 创建订单、支付订单、删除订单 #### 软件架构 软件架构说明 ![输入图片说明](https://foruda.gitee.com/images/1694507009810516594/5ccf64e3_12532572.png "屏幕截图") #### 项目展示 * 主页(浏览接口) ![输入图片说明](https://foruda.gitee.com/images/1694506903214662840/dd80763b_12532572.png "屏幕截图") * 接口管理 ![输入图片说明](https://foruda.gitee.com/images/1694506920596757278/14de74a6_12532572.png "屏幕截图") * 在线调试 ![输入图片说明](https://foruda.gitee.com/images/1694506944829785973/20fdffdd_12532572.png "屏幕截图") ![输入图片说明](https://foruda.gitee.com/images/1694506957665885927/01de4e26_12532572.png "屏幕截图") * 个人中心 ![输入图片说明](https://foruda.gitee.com/images/1694506971444511881/31408fae_12532572.png "屏幕截图") * 我的订单 ![输入图片说明](https://foruda.gitee.com/images/1694506982989884051/59564d8a_12532572.png "屏幕截图") * 接口分析 ![输入图片说明](https://foruda.gitee.com/images/1694506997468639794/12290da8_12532572.png "屏幕截图")