From 97724c8c8d7adaab77c3fc536b31410980b6e727 Mon Sep 17 00:00:00 2001 From: wangys <3401275564@qq.com> Date: Fri, 2 Jan 2026 15:32:04 +0800 Subject: [PATCH] =?UTF-8?q?web=E7=BC=96=E8=AF=91=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- urbanLifelineWeb/packages/shared/package.json | 1 + .../packages/shared/vite.config.ts | 21 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/urbanLifelineWeb/packages/shared/package.json b/urbanLifelineWeb/packages/shared/package.json index 2558e938..5ce9b2eb 100644 --- a/urbanLifelineWeb/packages/shared/package.json +++ b/urbanLifelineWeb/packages/shared/package.json @@ -12,6 +12,7 @@ "dependencies": { "@element-plus/icons-vue": "^2.3.2", "@stomp/stompjs": "^7.2.1", + "axios": "^1.7.0", "cors": "^2.8.5", "element-plus": "^2.12.0", "express": "^4.18.2", diff --git a/urbanLifelineWeb/packages/shared/vite.config.ts b/urbanLifelineWeb/packages/shared/vite.config.ts index 57d40ec1..79d1071f 100644 --- a/urbanLifelineWeb/packages/shared/vite.config.ts +++ b/urbanLifelineWeb/packages/shared/vite.config.ts @@ -113,11 +113,17 @@ export default defineConfig({ strictPort: true, host: true, cors: true, - // HTTPS 配置(使用 mkcert 生成的本地开发证书) - https: { - key: fs.readFileSync('C:/Users/FK05/443/localhost+3-key.pem'), - cert: fs.readFileSync('C:/Users/FK05/443/localhost+3.pem') - }, + // HTTPS 配置(本地开发用,可选) + https: (() => { + try { + return { + key: fs.readFileSync('C:/Users/FK05/443/localhost+3-key.pem'), + cert: fs.readFileSync('C:/Users/FK05/443/localhost+3.pem') + } + } catch { + return undefined + } + })(), headers: { 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, OPTIONS', @@ -129,11 +135,6 @@ export default defineConfig({ port: 7000, host: true, cors: true, - // HTTPS 配置(使用 mkcert 生成的本地开发证书) - https: { - key: fs.readFileSync('C:/Users/FK05/443/localhost+3-key.pem'), - cert: fs.readFileSync('C:/Users/FK05/443/localhost+3.pem') - }, headers: { 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, OPTIONS',