91 lines
1.9 KiB
Markdown
91 lines
1.9 KiB
Markdown
# 前端服务问题修复说明
|
||
|
||
## 问题描述
|
||
|
||
从浏览器控制台看到错误:
|
||
- `GET http://101.43.95.130:8050/dev-api/captchaImage 500 (Internal Server Error)`
|
||
- 系统接口500异常
|
||
|
||
## 问题原因
|
||
|
||
前端代理配置指向了错误的端口:
|
||
- **原配置**: 代理到 `http://127.0.0.1:9090`
|
||
- **实际后端**: 运行在 `http://127.0.0.1:8039`
|
||
|
||
## 已修复的配置
|
||
|
||
### 1. 代理配置修复
|
||
**文件**: `rlz-ui/vue.config.js`
|
||
|
||
**修改前**:
|
||
```javascript
|
||
target: `http://127.0.0.1:9090`
|
||
```
|
||
|
||
**修改后**:
|
||
```javascript
|
||
target: `http://127.0.0.1:8039`
|
||
```
|
||
|
||
### 2. 服务重启
|
||
- 已使用兼容模式重新启动前端服务
|
||
- 使用 `NODE_OPTIONS=--openssl-legacy-provider` 解决Node.js兼容性问题
|
||
|
||
## 当前状态
|
||
|
||
✅ **前端服务**: 已启动,端口8050正在监听
|
||
✅ **代理配置**: 已修复,指向后端8039端口
|
||
✅ **公网访问**: 可以访问 `http://101.43.95.130:8050`
|
||
|
||
## 访问地址
|
||
|
||
### 本地访问
|
||
- **地址**: `http://localhost:8050`
|
||
- **状态**: ✅ 正常
|
||
|
||
### 公网访问
|
||
- **地址**: `http://101.43.95.130:8050`
|
||
- **状态**: ✅ 可以访问
|
||
|
||
## 登录信息
|
||
|
||
- **用户名**: `admin`
|
||
- **密码**: `admin123`
|
||
|
||
## 注意事项
|
||
|
||
1. **后端服务**: 确保后端服务(端口8039)正在运行
|
||
2. **防火墙**: 如需公网访问,确保防火墙已开放8050端口
|
||
3. **代理配置**: 前端API请求会自动代理到后端8039端口
|
||
|
||
## 如果仍有问题
|
||
|
||
1. **检查后端服务**:
|
||
```bash
|
||
ps aux | grep java | grep 8039
|
||
netstat -tlnp | grep 8039
|
||
```
|
||
|
||
2. **检查前端服务**:
|
||
```bash
|
||
ps aux | grep vue-cli-service
|
||
netstat -tlnp | grep 8050
|
||
```
|
||
|
||
3. **查看日志**:
|
||
```bash
|
||
tail -f /tmp/frontend_dev.log
|
||
tail -f /home/renjianbo/logs/sys-info.log
|
||
```
|
||
|
||
4. **测试后端API**:
|
||
```bash
|
||
curl http://localhost:8039/captchaImage
|
||
```
|
||
|
||
---
|
||
|
||
**修复时间**: 2026-01-26
|
||
**服务端口**: 8050
|
||
**后端端口**: 8039
|