Skip to content

RuoYi-FastAPIv1.10

Developer Docs

一套 FastAPI 核心,多种前端实现。

围绕统一的后端能力与接口契约,当前提供 Vue 3、Vue 2 的 Web 与移动端实现,后续技术栈可沿同一结构扩展。公共知识只维护一份,实现差异清晰展开。

Backend
FastAPI
Clients
Web + Mobile
Available now
Vue 3 + Vue 2

IMPLEMENTATION MAP

EXTENSIBLE
COMMON CORE
FastAPI

前端如何演进,认证、权限、数据与插件能力都只维护一份。

AUTHDATAPLUGINS
CURRENT · DEFAULT STACK
Vue 3实现
Element Plus · Vite · Pinia
CURRENT · CLASSIC STACK
Vue 2实现
Element UI · Webpack · Vuex
CORE

ONE CONTRACT · EXTENSIBLE IMPLEMENTATIONS

CLIENTS

按任务开始

不必先读完整套文档。

选择你此刻要完成的事情,直接进入对应路径。

ECOSYSTEM PARTNERS

首页 · 生态伙伴
AVAILABLE / 广告位生态伙伴席位开放面向开发工具、云服务与开源生态产品,最多同时展示 9 席。查看合作说明

COMMON BACKEND

稳定的核心,
开放的实现层。

FastAPI 后端统一承载数据模型、认证权限、任务调度和插件运行时。当前与未来的前端实现,都围绕同一套业务契约展开。

查看后端开发文档
SHARED RUNTIME EXTENSIBLE CLIENT LAYER
API CONTRACTFastAPI同一套接口契约 · 权限模型 · 数据结构
  • AUTH认证OAuth2 · JWT
  • RBAC权限角色 · 菜单 · 权限码
  • DATA数据MySQL · PostgreSQL
  • JOBS任务Redis · 任务调度
  • FILES文件上传 · 加密 · 传输
  • PLUGINS插件安装 · 升级 · 生命周期

当前实现

从已支持的前端实现开始。

对比当前实现
CORE统一契约API · AUTH · DATA