正在自动登录…
← 返回项目列表madong-code/
madong-code/ madong-aura
MaDong-Aura 是一个可独立运行的后台管理前端模版,也是 MaDong Admin 后端框架的配套 UI。包含插件系统、CRUD 组件、设计器和 Mock 服务器,适合开发和学习后台管理系统。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/14 19:31:11 · 查看原文
- 累计 Stars
- 121
- 当前热度
- 未达当前门槛
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/14 19:31:11
- 适用场景
适合开发后台管理系统,可直接使用内置 Mock 接口学习或切换真实后端,无需修改前端代码。
查看 README 依据
**切换真实后端:** 将 `.env.development` 中的 `VITE_NITRO_MOCK` 设为 `false`,代理目标指向真实后端(默认 `http://127.0.0.1:8500`),无需修改前端代码。 ### 📂 目录结构 ``` madong-aura/ ├── build/plugins/ # Vite 构建插件(Nitro Mock 自动拉起、UMD 静态资源处理) ├── tooling/mock/ # Nitro Mock 服务(:5320,接口契约对齐 adminapi) │ ├── handlers/ # 路由处理器(auth / system / plugin / content …) │ └── utils/admin/ # Mock 数据集、菜单种子、JWT 工具 ├── lib/ # 外部设计器静态产物 │ ├── visual-form/ # VForm3 UMD 表单设计器 │ └── visual-flow/ # LogicFlow ESM 流程设计器 ├── public/ # 静态资源(favicon、logo) └── src/
| BasicLayout | `BasicLayout` | 框架内置布局(根节点专用,**不得带 `meta.module`**) | **生产环境:** 后端安装插件时自动写入 `sys_menu` 并注入 `meta.module = '<plugin-name>'`,前端从 `GET /system/auth/user-menus` 获取菜单后由插件扫描器动态加载组件。 **开发环境:** 插件可在 `routes/index.ts` 中静态声明路由(见 demo 插件),无需后端配置即可预览。 **插件市场 API:** `src/api/app/plugin/market/` 提供模块市场列表、安装、购买等接口类型。 ### 🧪 Mock 开发 本项目使用 Nitro 提供完整的 Mock 服务,接口契约与 MaDong Admin 真实后端(adminapi)完全对齐,切换后端时无需修改前端代码。 详细约定与开发指南请参考 [tooling/mock/README.md](./tooling/mock/README.md)。 核心要点: - **响应信封:** `{ code: 0, msg: 'ok', data: ... }`,列表接口返回 `{ items, total }`
- 使用方式
通过命令行启动,提供开发和生产构建模式,支持独立域名或同域子路径部署,默认登录 admin/123456。
查看 README 依据
| 路由 | Vue Router 4 | | 网络 | Axios | ### 🚀 快速开始 **环境要求:** Node.js >= 22 · pnpm >= 10 ```bash # 安装依赖 pnpm install # 启动开发(前端 :5500 + Mock :5320 自动拉起) pnpm dev ``` **默认登录:** `admin / 123456`(用户名参数为 `user_name`) 手动 Mock 命令: ```bash pnpm mock # 单独启动 Mock 服务器 pnpm mock:build # 构建 Mock 产物 ``` ### 📦 构建与部署 | 模式 | 命令 | base | API | 场景 | | --- | --- | --- | --- | --- | | 开发 | `pnpm dev` | `/` | Mock `:5320` | 本地开发 · 学习 | | 生产(独立域名) | `pnpm build` | `/` | `/adminapi`(网关转发) | 独立部署 | | 生产(同域) | `pnpm build:integrated` | `/admin/` | 相对 `/adminapi` | 嵌入 PHP 项目子路径 |
- 部署要求
需要 Node.js >= 22 和 pnpm >= 10。
查看 README 依据
| 路由 | Vue Router 4 | | 网络 | Axios | ### 🚀 快速开始 **环境要求:** Node.js >= 22 · pnpm >= 10 ```bash # 安装依赖 pnpm install # 启动开发(前端 :5500 + Mock :5320 自动拉起) pnpm dev ``` **默认登录:** `admin / 123456`(用户名参数为 `user_name`) 手动 Mock 命令: ```bash pnpm mock # 单独启动 Mock 服务器 pnpm mock:build # 构建 Mock 产物 ``` ### 📦 构建与部署 | 模式 | 命令 | base | API | 场景 | | --- | --- | --- | --- | --- | | 开发 | `pnpm dev` | `/` | Mock `:5320` | 本地开发 · 学习 | | 生产(独立域名) | `pnpm build` | `/` | `/adminapi`(网关转发) | 独立部署 | | 生产(同域) | `pnpm build:integrated` | `/admin/` | 相对 `/adminapi` | 嵌入 PHP 项目子路径 |
- 已知限制
生产环境插件路由由后端菜单驱动,开发环境插件需声明路由。
查看 README 依据
| BasicLayout | `BasicLayout` | 框架内置布局(根节点专用,**不得带 `meta.module`**) | **生产环境:** 后端安装插件时自动写入 `sys_menu` 并注入 `meta.module = '<plugin-name>'`,前端从 `GET /system/auth/user-menus` 获取菜单后由插件扫描器动态加载组件。 **开发环境:** 插件可在 `routes/index.ts` 中静态声明路由(见 demo 插件),无需后端配置即可预览。 **插件市场 API:** `src/api/app/plugin/market/` 提供模块市场列表、安装、购买等接口类型。 ### 🧪 Mock 开发 本项目使用 Nitro 提供完整的 Mock 服务,接口契约与 MaDong Admin 真实后端(adminapi)完全对齐,切换后端时无需修改前端代码。 详细约定与开发指南请参考 [tooling/mock/README.md](./tooling/mock/README.md)。 核心要点: - **响应信封:** `{ code: 0, msg: 'ok', data: ... }`,列表接口返回 `{ items, total }`
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/12 16:34:43
- 首次达标收录
- 2026/10/13 02:35:57
- 统计更新时间
- 2026/10/22 19:06:05
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
模型评估
普通加权总分 3.6 / 5
由 Jev 模型根据仓库描述与 README 评估,2026/10/13 02:36:13 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/12 22:50:20
- 许可证标识
- MIT
- Fork 数
- 8
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目