91 lines
2.2 KiB
Plaintext
91 lines
2.2 KiB
Plaintext
====================================
|
||
手动启动前后端服务指南
|
||
====================================
|
||
|
||
由于自动脚本可能遇到路径问题,请按以下步骤手动启动:
|
||
|
||
====================================
|
||
步骤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
|
||
|
||
====================================
|
||
|