# mock-server **Repository Path**: super_coding/mock-server ## Basic Information - **Project Name**: mock-server - **Description**: 基于django+vue的mock server版本 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-07 - **Last Updated**: 2025-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Django + Vue Mock Server 这是一个基于Django和Vue的Mock服务器项目,用于快速创建和管理API模拟数据。 ## 后端设置 1. 安装依赖: ```bash pip install -r requirements.txt ``` 2. 运行数据库迁移: ```bash python manage.py makemigrations python manage.py migrate ``` 3. 创建超级用户: ```bash python manage.py createsuperuser ``` 4. 运行开发服务器: ```bash python manage.py runserver ``` ## 前端设置 1. 进入前端目录: ```bash cd frontend ``` 2. 安装依赖: ```bash npm install ``` 3. 运行开发服务器: ```bash npm run dev ``` ## 使用说明 1. 访问 http://localhost:8000/admin 管理Mock接口 2. 访问 http://localhost:8080 使用前端界面 3. Mock API访问地址:http://localhost:8000/api/mock/{your-path} 4. 注:如需公司同一内网内访问,修改api.js文件的baseURL为内网地址,如http://172.16.99.56:8000/api,同时运行npm run dev -- --host 0.0.0.0 后端settings.py里改为ALLOWED_HOSTS = ['*'],同时后端启动命令 python manage.py runserver 0.0.0.0:8000 ## API文档 - GET /api/endpoints/ - 获取所有Mock接口列表 - POST /api/endpoints/ - 创建新的Mock接口 - GET /api/endpoints/{id}/ - 获取特定Mock接口详情 - PUT /api/endpoints/{id}/ - 更新Mock接口 - DELETE /api/endpoints/{id}/ - 删除Mock接口 - ![image-20250607211356247](./images/README/image-20250607211356247.png) ![image-20250607211409246](./images/README/image-20250607211409246.png)