chore(config): add /ws path suffix to WebSocket URLs

Update WebSocket base URLs across environment examples and default config to include the required `/ws` path suffix that the backend WebSocket endpoint expects. Applies to development, test/local, and production environments.
This commit is contained in:
2026-06-16 12:35:45 +08:00
parent cba52884a3
commit 50ae420871
4 changed files with 9 additions and 5 deletions
+2 -1
View File
@@ -8,7 +8,8 @@ NEXTAUTH_URL=http://localhost:3000
NEXT_PUBLIC_API_BASE_URL=http://172.16.48.49:3002 NEXT_PUBLIC_API_BASE_URL=http://172.16.48.49:3002
# WebSocket URL(开发环境,可选) # WebSocket URL(开发环境,可选)
NEXT_PUBLIC_WS_BASE_URL=ws://172.16.48.49:3002 NEXT_PUBLIC_WS_BASE_URL=ws://172.16.48.49:3002/ws
# API 超时时间(毫秒) # API 超时时间(毫秒)
NEXT_PUBLIC_API_CONNECT_TIMEOUT=30000 NEXT_PUBLIC_API_CONNECT_TIMEOUT=30000
+2 -1
View File
@@ -4,7 +4,8 @@ NEXT_PUBLIC_APP_ENV=test
NEXTAUTH_URL=https://frontend-test.banlv-ai.com NEXTAUTH_URL=https://frontend-test.banlv-ai.com
NEXTAUTH_URL_INTERNAL=http://localhost:3000 NEXTAUTH_URL_INTERNAL=http://localhost:3000
NEXT_PUBLIC_API_BASE_URL=https://api.cozsweet.com NEXT_PUBLIC_API_BASE_URL=https://api.cozsweet.com
NEXT_PUBLIC_WS_BASE_URL=wss://api.cozsweet.com NEXT_PUBLIC_WS_BASE_URL=wss://api.cozsweet.com/ws
NEXT_PUBLIC_API_CONNECT_TIMEOUT=30000 NEXT_PUBLIC_API_CONNECT_TIMEOUT=30000
NEXT_PUBLIC_API_RECEIVE_TIMEOUT=60000 NEXT_PUBLIC_API_RECEIVE_TIMEOUT=60000
NEXT_PUBLIC_API_SEND_TIMEOUT=30000 NEXT_PUBLIC_API_SEND_TIMEOUT=30000
+3 -2
View File
@@ -8,8 +8,9 @@ NEXTAUTH_URL_INTERNAL=http://localhost:3000
# 后端 API 基础 URL(生产环境) # 后端 API 基础 URL(生产环境)
NEXT_PUBLIC_API_BASE_URL=https://api.cozsweet.com NEXT_PUBLIC_API_BASE_URL=https://api.cozsweet.com
# WebSocket URL(生产环境,可选 # WebSocket URL(生产环境)
NEXT_PUBLIC_WS_BASE_URL=wss://api.cozsweet.com NEXT_PUBLIC_WS_BASE_URL=wss://api.cozsweet.com/ws
# API 超时时间(毫秒) # API 超时时间(毫秒)
NEXT_PUBLIC_API_CONNECT_TIMEOUT=30000 NEXT_PUBLIC_API_CONNECT_TIMEOUT=30000
+2 -1
View File
@@ -45,7 +45,8 @@ export function getApiConfig(): ApiConfig {
const baseUrl = const baseUrl =
process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://172.16.48.49:3002"; process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://172.16.48.49:3002";
const wsUrl = const wsUrl =
process.env.NEXT_PUBLIC_WS_BASE_URL ?? "ws://172.16.48.49:3002"; process.env.NEXT_PUBLIC_WS_BASE_URL ?? "ws://172.16.48.49:3002/ws";
const connectTimeout = Number.parseInt( const connectTimeout = Number.parseInt(
process.env.NEXT_PUBLIC_API_CONNECT_TIMEOUT ?? "30000", process.env.NEXT_PUBLIC_API_CONNECT_TIMEOUT ?? "30000",
10 10