fix(e2e): 添加网关服务启动,修复架构问题

问题:
- 前端直接访问后端(8084),未通过网关
- 网关服务(8080)未启动
- 导致认证和授权流程失败

修复:
1. 前端配置:
   - 修改 vite.config.ts,代理目标改为网关(8080)
   - 支持环境变量 VITE_API_TARGET

2. 测试环境:
   - 添加网关服务启动逻辑
   - 添加 waitForGatewayReady 健康检查
   - 添加网关服务停止逻辑
   - 修改 cleanupTestData API 地址(8084 -> 8080)

架构:
- 前端(3002)-> 网关(8080)-> 后端(8084)
- 网关负责:JWT认证、RBAC授权、限流、熔断
This commit is contained in:
张翔
2026-04-07 09:57:06 +08:00
parent aaba9a8e64
commit 8ddd99f54f
2 changed files with 124 additions and 7 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ export default defineConfig({
strictPort: true,
proxy: {
'/api': {
target: 'http://localhost:8084',
target: process.env.VITE_API_TARGET || 'http://localhost:8080',
changeOrigin: true,
secure: false
}