From 76ef8b0a8c64b84d2ec43e7d4caff04a8a3d1acb Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 28 Dec 2025 18:48:04 -0800 Subject: [PATCH] =?UTF-8?q?fix(service-party-app):=20=E4=BF=AE=E5=A4=8DgRP?= =?UTF-8?q?C=E6=B5=8B=E8=AF=95=E8=BF=9E=E6=8E=A5=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将testConnection从URL解析改为直接使用host:port格式, 与grpc-client.ts的connect方法保持一致。 地址格式: mpc-grpc.szaiai.com:443 (自动检测TLS) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../mpc-system/services/service-party-app/electron/main.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/backend/mpc-system/services/service-party-app/electron/main.ts b/backend/mpc-system/services/service-party-app/electron/main.ts index 7cbdd9d1..4b1a7918 100644 --- a/backend/mpc-system/services/service-party-app/electron/main.ts +++ b/backend/mpc-system/services/service-party-app/electron/main.ts @@ -223,9 +223,8 @@ function setupIpcHandlers() { // gRPC - 测试连接 ipcMain.handle('grpc:testConnection', async (_event, { url }) => { try { - // 解析 URL - const urlObj = new URL(url); - await grpcClient?.connect(urlObj.hostname, parseInt(urlObj.port) || 50051); + // 地址格式: host:port (例如 mpc-grpc.szaiai.com:443) + await grpcClient?.connect(url); return { success: true }; } catch (error) { return { success: false, error: (error as Error).message };