Änderung: Hinzufügen einer neuen Umgebungsvariable für Socket.io und Anpassung der Verbindungslogik
Änderungen: - Eine neue Umgebungsvariable `VITE_SOCKET_IO_URL` wurde zur .env.server-Datei hinzugefügt, um die Socket.io-URL zu definieren. - Die Logik zur Initialisierung der Socket.io-Verbindung wurde aktualisiert, um die neue Umgebungsvariable zu verwenden und einen Fallback auf die API-URL zu implementieren. - Der Transportmodus für die Socket.io-Verbindung wurde auf 'websocket' und 'polling' erweitert. Diese Anpassungen verbessern die Flexibilität der Socket.io-Verbindung und ermöglichen eine bessere Handhabung der Umgebungsvariablen.
This commit is contained in:
@@ -2,4 +2,5 @@ VITE_API_BASE_URL=https://www.your-part.de
|
||||
VITE_TINYMCE_API_KEY=xjqnfymt2wd5q95onkkwgblzexams6l6naqjs01x72ftzryg
|
||||
VITE_DAEMON_SOCKET=wss://www.your-part.de:4551
|
||||
VITE_CHAT_WS_URL=wss://www.your-part.de:1235
|
||||
VITE_SOCKET_IO_URL=https://www.your-part.de:4443
|
||||
|
||||
|
||||
@@ -85,10 +85,11 @@ const store = createStore({
|
||||
if (currentSocket) {
|
||||
currentSocket.disconnect();
|
||||
}
|
||||
console.log('🔌 Initializing Socket.io connection to:', import.meta.env.VITE_API_BASE_URL);
|
||||
const socket = io(import.meta.env.VITE_API_BASE_URL, {
|
||||
const socketIoUrl = import.meta.env.VITE_SOCKET_IO_URL || import.meta.env.VITE_API_BASE_URL;
|
||||
console.log('🔌 Initializing Socket.io connection to:', socketIoUrl);
|
||||
const socket = io(socketIoUrl, {
|
||||
secure: true,
|
||||
transports: ['polling']
|
||||
transports: ['websocket', 'polling']
|
||||
});
|
||||
|
||||
socket.on('connect', () => {
|
||||
|
||||
Reference in New Issue
Block a user