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.

56 lines
1.8 KiB

# GoFaster 应用配置说明
## 服务地址配置
GoFaster 应用支持多种方式配置服务连接地址,优先级从高到低如下:
### 1. 用户设置(最高优先级)
在应用的"用户设置"页面中,可以修改"API地址"字段。修改后会自动更新状态栏中显示的"服务地址"。
### 2. 环境变量配置
可以通过环境变量覆盖默认配置:
```bash
# 设置API基础地址
export VUE_APP_API_URL=http://your-server:8080
# 设置服务器地址
export VUE_APP_SERVER_URL=http://your-server:8080
# 设置WebSocket地址
export VUE_APP_WS_URL=ws://your-server:8080/ws
```
### 3. 默认配置(最低优先级)
如果上述配置都没有设置,应用将使用以下默认值:
- **开发环境**: `http://localhost:8080`
- **生产环境**: `https://your-production-domain.com`
- **测试环境**: `http://localhost:8081`
## 配置文件位置
- **应用配置**: `src/config/app.config.js`
- **环境配置**: `src/config/env.config.js`
- **用户设置**: 存储在浏览器的 `localStorage`
## 配置生效方式
1. **环境变量**: 需要重启应用才能生效
2. **用户设置**: 保存后立即生效,状态栏会实时更新
3. **默认配置**: 应用启动时自动加载
## 状态栏显示
状态栏中的"服务地址"字段会显示当前实际使用的服务地址,包括:
- 如果用户设置了自定义API地址,显示用户设置的地址
- 如果设置了环境变量,显示环境变量中的地址
- 否则显示默认配置中的地址
## 注意事项
- 修改API地址后,所有相关的API请求都会使用新的地址
- 确保新的服务地址可以正常访问,否则可能导致功能异常
- 生产环境建议使用HTTPS协议
- WebSocket地址需要与HTTP地址保持一致的协议(HTTP对应WS,HTTPS对应WSS)