# 面试系统后端 **Repository Path**: mainbao/interview-system-backend ## Basic Information - **Project Name**: 面试系统后端 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-02 - **Last Updated**: 2025-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Frontend Assistant API 这是 Frontend Assistant 项目的后端 API 服务器。 ## 设置说明 1. 安装依赖: ```bash npm install ``` 2. 创建环境变量文件: 创建 `.env` 文件并添加以下内容: ``` PORT=3001 NODE_ENV=development ``` 3. 运行服务器: - 开发模式:`npm run dev` - 生产模式:`npm start` ## API 端点 ### 基础端点 - `GET /`: 欢迎信息 - `GET /api/health`: 健康检查端点 ### 考试系统 - `GET /api/exam/questions`: 获取题库列表 - `POST /api/exam/questions`: 添加新题目 - `PUT /api/exam/questions/:id`: 更新题目 - `DELETE /api/exam/questions/:id`: 删除题目 - `POST /api/exam/start`: 开始考试 - `POST /api/exam/submit`: 提交考试 ### 简历管理 - `GET /api/resume/templates`: 获取简历模板列表 - `POST /api/resume/save`: 保存简历 - `GET /api/resume/load/:id`: 加载简历 - `POST /api/resume/export-pdf`: 导出PDF ### 面试题库 - `GET /api/interview/questions`: 获取面试题列表 - `GET /api/interview/search`: 搜索面试题 - `GET /api/interview/questions/:id`: 获取面试题详情 - `POST /api/interview/run-code`: 运行代码 ## 技术栈 - Node.js - Express.js - CORS - dotenv - body-parser