# my-ai-prod **Repository Path**: CSK89/my-ai-prod ## Basic Information - **Project Name**: my-ai-prod - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-30 - **Last Updated**: 2026-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 管理系统 ## 技术栈 ### 前端 - Vue 3 - Element Plus - TypeScript - Pinia - Vue Router - Axios ### 后端 - Node.js - Koa - MongoDB ## 项目结构 ``` admin-system/ ├── client/ # 前端项目 ├── server/ # 后端项目 ``` ## 快速开始 ### 1. 启动 MongoDB 确保 MongoDB 已安装并运行在 localhost:27017 ### 2. 启动后端 ```bash cd server npm install npm run dev ``` 后端将运行在 http://localhost:3000 ### 3. 启动前端 ```bash cd client npm install npm run dev ``` 前端将运行在 http://localhost:5173 ## 初始账号 - 用户名: admin - 密码: admin123 ## API 接口 ### 认证 - GET /api/auth/captcha - 获取验证码 - POST /api/auth/login - 登录 - POST /api/auth/logout - 登出 - GET /api/auth/user - 获取用户信息 ### 用户管理 - GET /api/users - 用户列表 - POST /api/users - 创建用户 - PUT /api/users/:id - 更新用户 - DELETE /api/users/:id - 删除用户 ### 角色管理 - GET /api/roles - 角色列表 - POST /api/roles - 创建角色 - PUT /api/roles/:id - 更新角色 - DELETE /api/roles/:id - 删除角色 ### 菜单管理 - GET /api/menus - 菜单列表 - POST /api/menus - 创建菜单 - PUT /api/menus/:id - 更新菜单 - DELETE /api/menus/:id - 删除菜单 ### 日志管理 - GET /api/logs - 日志列表