fix: 自动适配 VPS 反代下的 WebSocket 连接地址,移除 wss 模式下的硬编码端口
This commit is contained in:
@@ -78,7 +78,14 @@ if (SERVER_MODE === 'compiler') {
|
|||||||
mixlyConfig['webSocket']['enabled'] = false;
|
mixlyConfig['webSocket']['enabled'] = false;
|
||||||
} else if (SERVER_MODE === 'all') {
|
} else if (SERVER_MODE === 'all') {
|
||||||
mixlyConfig['webCompiler']['enabled'] = false;
|
mixlyConfig['webCompiler']['enabled'] = false;
|
||||||
mixlyConfig['webSocket']['url'] = `${SERVER_PROTOCOL}//default:${SERVER_PORT}`;
|
// 修复 VPS 反代下的端口连接问题:
|
||||||
|
// 如果是 HTTPS (wss) 环境,采用不带端口的 "wss://default"
|
||||||
|
// 前端 loader.js 会自动将其解析为 "wss://当前域名"
|
||||||
|
if (SERVER_PROTOCOL === 'wss:') {
|
||||||
|
mixlyConfig['webSocket']['url'] = `${SERVER_PROTOCOL}//default`;
|
||||||
|
} else {
|
||||||
|
mixlyConfig['webSocket']['url'] = `${SERVER_PROTOCOL}//default:${SERVER_PORT}`;
|
||||||
|
}
|
||||||
mixlyConfig['webSocket']['enabled'] = true;
|
mixlyConfig['webSocket']['enabled'] = true;
|
||||||
} else {
|
} else {
|
||||||
mixlyConfig['webCompiler']['enabled'] = false;
|
mixlyConfig['webCompiler']['enabled'] = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user