==================================== 手动启动前后端服务指南 ==================================== 由于自动脚本可能遇到路径问题,请按以下步骤手动启动: ==================================== 步骤1: 启动后端服务 ==================================== 1. 打开第一个命令行窗口 2. 执行以下命令: cd d:\SoftwarePrj\文献流程\backend set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_161 set PATH=%JAVA_HOME%\bin;%PATH% mvn spring-boot:run 3. 等待后端启动完成(约1-2分钟) 看到 "Started MedicalInfoApplication" 表示启动成功 ==================================== 步骤2: 启动前端服务 ==================================== 1. 打开第二个命令行窗口 2. 执行以下命令: cd d:\SoftwarePrj\文献流程\frontend npm install npm run dev 3. 等待前端启动完成 看到 "Local: http://localhost:3000" 表示启动成功 ==================================== 步骤3: 访问系统 ==================================== 1. 打开浏览器 2. 访问: http://localhost:3000 3. 使用默认账号登录: - 用户名: admin - 密码: admin123 ==================================== 验证服务状态 ==================================== 后端健康检查: - 访问: http://localhost:8080/api/inquiries - 应该返回JSON数据(即使是空数组) 前端页面: - 访问: http://localhost:3000 - 应该看到登录页面 ==================================== 常见问题 ==================================== Q1: 后端启动失败,提示找不到Spring Boot插件 A1: 确保在backend目录中执行命令,不是项目根目录 Q2: 前端npm install失败 A2: 检查Node.js版本是否为18+,或尝试: npm cache clean --force npm install Q3: 端口被占用 A3: 检查端口占用: netstat -ano | findstr :8080 netstat -ano | findstr :3000 Q4: 后端连接数据库失败 A4: 确保MySQL已启动,或先使用Docker方式启动 ==================================== Docker方式(备选) ==================================== 如果手动启动遇到问题,可以使用Docker方式: 1. 确保Docker Desktop已安装并运行 2. 双击 start.bat 3. 等待服务启动 4. 访问: http://localhost ====================================