Add new frontend - fix 4
This commit is contained in:
@@ -214,9 +214,16 @@ class WebSocketManager extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private getWebSocketBaseUrl(): string {
|
private getWebSocketBaseUrl(): string {
|
||||||
const protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:';
|
if (typeof window !== 'undefined') { // Check if window is defined
|
||||||
const host = process.env.REACT_APP_WS_URL || window.location.host;
|
const protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:';
|
||||||
return `${protocol}//${host}/ws`;
|
const host = process.env.REACT_APP_WS_URL || window.location.host;
|
||||||
|
return `${protocol}//${host}/ws`;
|
||||||
|
} else {
|
||||||
|
// Provide a fallback for server-side or non-browser environments
|
||||||
|
// You might want to get this from environment variables or a config file
|
||||||
|
// depending on your setup.
|
||||||
|
return process.env.REACT_APP_WS_URL || 'ws://localhost:3000/ws';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get connection status
|
// Get connection status
|
||||||
|
|||||||
Reference in New Issue
Block a user