From 5b6a68b636280edb7934748df8107982294bfdc4 Mon Sep 17 00:00:00 2001 From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com> Date: Sat, 10 May 2025 16:58:18 +0800 Subject: [PATCH] Update connections.controller.ts --- .../backend/src/connections/connections.controller.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/backend/src/connections/connections.controller.ts b/packages/backend/src/connections/connections.controller.ts index 2356021..a0aaf2d 100644 --- a/packages/backend/src/connections/connections.controller.ts +++ b/packages/backend/src/connections/connections.controller.ts @@ -219,14 +219,14 @@ export const testUnsavedConnection = async (req: Request, res: Response): Promis */ export const exportConnections = async (req: Request, res: Response): Promise => { try { - const exportedData = await ImportExportService.exportConnections(); + const exportedData = await ImportExportService.exportConnectionsAsEncryptedZip(); // 设置响应头,提示浏览器下载文件 const timestamp = new Date().toISOString().replace(/[:.]/g, '-'); - const filename = `nexus-terminal-connections-${timestamp}.json`; + const filename = `nexus-terminal-connections-${timestamp}.zip`; res.setHeader('Content-Disposition', `attachment; filename="${filename}"`); - res.setHeader('Content-Type', 'application/json'); - res.status(200).json(exportedData); + res.setHeader('Content-Type', 'application/zip'); + res.status(200).send(exportedData); } catch (error: any) { console.error('Controller: 导出连接时发生错误:', error);