mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-11-04 05:36:13 +08:00 
			
		
		
		
	Show reverse proxy guide along with websocket error
This commit is contained in:
		@@ -3,6 +3,9 @@
 | 
			
		||||
        <div v-if="! $root.socket.connected && ! $root.socket.firstConnect" class="lost-connection">
 | 
			
		||||
            <div class="container-fluid">
 | 
			
		||||
                {{ $root.connectionErrorMsg }}
 | 
			
		||||
                <div v-if="$root.showReverseProxyGuide">
 | 
			
		||||
                    Using a Reverse Proxy? <a href="https://github.com/louislam/uptime-kuma/wiki/Reverse-Proxy" target="_blank">Check how to config it for WebSocket</a>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
 | 
			
		||||
@@ -184,6 +187,8 @@ main {
 | 
			
		||||
    padding: 5px;
 | 
			
		||||
    background-color: crimson;
 | 
			
		||||
    color: white;
 | 
			
		||||
    position: fixed;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dark {
 | 
			
		||||
 
 | 
			
		||||
@@ -41,6 +41,7 @@ export default {
 | 
			
		||||
            statusPageListLoaded: false,
 | 
			
		||||
            statusPageList: [],
 | 
			
		||||
            connectionErrorMsg: "Cannot connect to the socket server. Reconnecting...",
 | 
			
		||||
            showReverseProxyGuide: true,
 | 
			
		||||
        };
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
@@ -185,6 +186,7 @@ export default {
 | 
			
		||||
            socket.on("connect_error", (err) => {
 | 
			
		||||
                console.error(`Failed to connect to the backend. Socket.io connect_error: ${err.message}`);
 | 
			
		||||
                this.connectionErrorMsg = `Cannot connect to the socket server. [${err}] Reconnecting...`;
 | 
			
		||||
                this.showReverseProxyGuide = true;
 | 
			
		||||
                this.socket.connected = false;
 | 
			
		||||
                this.socket.firstConnect = false;
 | 
			
		||||
            });
 | 
			
		||||
@@ -199,6 +201,7 @@ export default {
 | 
			
		||||
                console.log("Connected to the socket server");
 | 
			
		||||
                this.socket.connectCount++;
 | 
			
		||||
                this.socket.connected = true;
 | 
			
		||||
                this.showReverseProxyGuide = false;
 | 
			
		||||
 | 
			
		||||
                // Reset Heartbeat list if it is re-connect
 | 
			
		||||
                if (this.socket.connectCount >= 2) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user