You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

141 lines
4.1 KiB

# Alpha Futures Pro 系统启动指南
本文档详细介绍了 Alpha Futures Pro 系统的启动方法、流程顺序和注意事项,帮助您快速部署和使用系统。
## 系统架构
- **前端**React 19.x + Ant Design 6.x + Vite
- **后端**Node.js 18.x + Express 4.x + TypeScript 5.x
- **数据源**TQSDK、测试数据
- **API 接口**:后端运行在 `http://localhost:3007`
- **前端应用**:前端运行在 `http://localhost:5173`(或类似端口)
## 启动顺序
**必须按照以下顺序启动系统组件:**
1. **后端服务**(优先启动)
2. **前端服务**(后端启动后再启动)
## 详细启动流程
### 1. 启动后端服务
**步骤 1进入后端目录**
```powershell
cd d:\workspace\AlphaFuturesPro\backend
```
**步骤 2安装依赖**(首次启动时需要)
```powershell
npm install
```
**步骤 3启动后端服务**
```powershell
npm run dev
```
**验证后端服务启动成功**
- 终端显示 "服务器运行在 http://localhost:3007"
- 可以通过浏览器访问 `http://localhost:3007/api/config/get` 测试 API 是否正常响应
- 正常响应会返回系统配置的 JSON 数据
### 2. 启动前端服务
**步骤 1进入前端目录**
```powershell
cd d:\workspace\AlphaFuturesPro
```
**步骤 2安装依赖**(首次启动时需要)
```powershell
npm install
```
**步骤 3启动前端服务**
```powershell
npm run dev
```
**验证前端服务启动成功**
- 终端显示 Vite 服务器启动信息,通常运行在 `http://localhost:5173` 或类似端口
- 可以通过浏览器访问显示的 URL 进入系统
## 系统访问
- **主页**`http://localhost:5173/`(市场概览)
- **管理配置**`http://localhost:5173/admin`(系统配置界面)
- **自选合约**`http://localhost:5173/watchlist`(自选合约列表)
- **详细分析**`http://localhost:5173/detail/:code`(单个合约详细分析)
- **风险控制**`http://localhost:5173/risk-control`(风险控制界面)
## 注意事项
1. **端口占用**
- 后端默认使用端口 3007如果被占用需要停止占用该端口的进程后重新启动
- 前端默认使用端口 5173如果被占用会自动尝试其他端口
2. **依赖安装**
- 首次启动或代码更新后,可能需要重新安装依赖
- 后端和前端的依赖需要分别安装
3. **配置文件**
- 系统配置会保存在后端的配置文件中,修改配置后会自动生效
- 数据源配置(如 TQSDK 的用户名和密码)需要在管理配置界面中设置
4. **数据源连接**
- TQSDK 需要正确配置用户名和密码才能获取数据
- 如果 TQSDK 连接失败,系统会自动使用测试数据(如果启用了测试数据源)
5. **网络连接**
- 系统需要网络连接来获取外部数据(如 TQSDK 数据)
- 确保防火墙没有阻止系统的网络请求
## 常见问题排查
### 1. 后端服务启动失败
**症状**:终端显示错误信息,如 "Error: listen EADDRINUSE: address already in use"
**解决方案**
- 检查端口 3007 是否被占用
- 停止占用该端口的进程
- 重新启动后端服务
### 2. 前端访问不通
**症状**:浏览器显示 "无法访问此网站" 或类似错误
**解决方案**
- 检查后端服务是否正常运行
- 检查前端服务是否启动成功
- 确认访问的 URL 是否正确
### 3. 数据获取失败
**症状**:前端显示 "获取配置失败" 或 "数据加载失败" 等错误
**解决方案**
- 检查后端服务是否正常运行
- 检查数据源配置是否正确
- 检查网络连接是否正常
- 尝试重启后端服务
### 4. 管理配置界面无法保存配置
**症状**:点击 "保存配置" 按钮后显示错误信息
**解决方案**
- 检查后端服务是否正常运行
- 检查配置数据是否格式正确
- 尝试刷新页面后重新保存
## 技术支持
如果您在启动或使用系统过程中遇到问题,请检查上述文档内容。如果问题仍然存在,请联系技术支持团队获取帮助。
---
**文档版本**v1.0
**最后更新**2026-02-20