飞云API接口开放平台是一个为用户和开发者提供全面API接口调用服务的平台 🛠
用户可以注册登录,开通接口调用的权限。用户可以使用接口,并且每次调用接口会进行统计。管理员可以发布接口,下线接口,接入接口,以及可视化接口调用的情况。 作为开发者可以使用客户端SDK, 通过填入相关的密钥ak,sk即可将轻松集成接口到您的项目中,实现更高效的开发和调用。
目录 | 描述 |
---|---|
🏘️ fly-Api-backend-user | 飞云API后端服务模块 |
🏘️ fly-Api-common | 公共服务模块 |
🕸️ fly-Api-gateway | 网关模块 |
🔗 fly-Api-interface | 接口模块 |
🛠 飞云SDK | 开发者调用sdk |
环境要求:Node.js >= 16
安装依赖:
yarn or npm install
启动:
yarn run dev or npm run start:dev
部署:
yarn build or npm run build
- Spring Boot 2.7.0
- Spring MVC
- MySQL 数据库
- Dubbo 分布式(RPC、Nacos)
- Spring Cloud Gateway 微服务网关
- API 签名认证(Http 调用)
- IJPay-AliPay 支付宝支付
- Swagger + Knife4j 接口文档
- Spring Boot Starter(SDK 开发)
- Spring Session Redis 分布式登录
- Apache Commons Lang3 工具类
- MyBatis-Plus 及 MyBatis X 自动生成
- Hutool、Apache Common Utils、Gson 等工具库
-
React 18
-
Ant Design Pro 5.x 脚手架
-
Ant Design & Procomponents 组件库
-
Umi 4 前端框架
-
OpenAPI 前端代码生成