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:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user