Ä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_TINYMCE_API_KEY=xjqnfymt2wd5q95onkkwgblzexams6l6naqjs01x72ftzryg
|
||||||
VITE_DAEMON_SOCKET=wss://www.your-part.de:4551
|
VITE_DAEMON_SOCKET=wss://www.your-part.de:4551
|
||||||
VITE_CHAT_WS_URL=wss://www.your-part.de:1235
|
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) {
|
if (currentSocket) {
|
||||||
currentSocket.disconnect();
|
currentSocket.disconnect();
|
||||||
}
|
}
|
||||||
console.log('🔌 Initializing Socket.io connection to:', import.meta.env.VITE_API_BASE_URL);
|
const socketIoUrl = import.meta.env.VITE_SOCKET_IO_URL || import.meta.env.VITE_API_BASE_URL;
|
||||||
const socket = io(import.meta.env.VITE_API_BASE_URL, {
|
console.log('🔌 Initializing Socket.io connection to:', socketIoUrl);
|
||||||
|
const socket = io(socketIoUrl, {
|
||||||
secure: true,
|
secure: true,
|
||||||
transports: ['polling']
|
transports: ['websocket', 'polling']
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on('connect', () => {
|
socket.on('connect', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user