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',