From c7187e038c284acc051a439c5eda16582bdb9b7a Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期六, 14 九月 2024 10:16:13 +0800
Subject: [PATCH] 更新

---
 config/index.js |   62 +++++++++++++++++++++----------
 1 files changed, 42 insertions(+), 20 deletions(-)

diff --git a/config/index.js b/config/index.js
index f4c8d16..3b89693 100644
--- a/config/index.js
+++ b/config/index.js
@@ -10,7 +10,6 @@
     // Paths
     assetsSubDirectory: 'static',
     assetsPublicPath: '/',
-    proxyTable: {},
 
     // Various Dev Server settings
     host: '0.0.0.0', // can be overwritten by process.env.HOST
@@ -19,7 +18,47 @@
     errorOverlay: true,
     notifyOnErrors: true,
     poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-
+    proxyTable: {
+      // 杩欓噷閰嶇疆 '/api' 灏辩瓑浠蜂簬 target , 浣犲湪閾炬帴閲岃闂� /api === http://localhost:54321
 
+      '/api': { // 璇锋眰鐨勪唬绉帮紝鍐欏湪Axios閲岀殑BaseUrl 
+        target: 'http://localhost:8088/spring', // 鐪熷疄璇锋眰鐨刄RL 鍚庡彴鎺ュ彛鍩熷悕
+        ws: true, //  //濡傛灉瑕佷唬鐞� websockets锛岄厤缃繖涓弬鏁�
+        secure: false,  // 濡傛灉鏄痟ttps鎺ュ彛锛岄渶瑕侀厤缃繖涓弬鏁�
+        changeOrigin: true, // 鍏佽璺ㄥ煙
+        pathRewrite: { //鏇挎崲锛岄�氶厤/api鐨勬浛鎹㈡垚瀵瑰簲瀛楃
+          /* 閲嶅啓璺緞锛�
+              褰撴垜浠湪娴忚鍣ㄤ腑鐪嬪埌璇锋眰鐨勫湴鍧�涓猴細http://localhost:8080/api/core/getData/userInfo 鏃�
+              瀹為檯涓婅闂殑鍦板潃鏄� http://localhost:8088/spring/core/getData/userInfo,
+              鍥犱负閲嶅啓浜�/api
+          */
+          '^/api': ''        //褰撲綘鐨勬帴鍙d腑娌℃湁/api瀛楃溂鏃讹紝閲囩敤杩欑锛岀洿鎺ユ浛鎹㈡垚绌哄嵆鍙�
+          // '^/api': '/api'   褰撲綘鐨勬帴鍙d腑鍒氬ソ鏈�/api 鏃讹紝閲囩敤杩欑鏂瑰紡
+        }
+      },
+      '/api2': {
+        target: 'http://10.10.4.121:8070',
+        // secure: true, // 濡傛灉鏄� https ,闇�瑕佸紑鍚繖涓�夐」
+        changeOrigin: true, // 鏄惁鏄法鍩熻姹�?鑲畾鏄晩,涓嶈法鍩熷氨娌℃湁蹇呰閰嶇疆杩欎釜proxyTable浜�.
+        pathRewrite: { // 閲嶅啓璺緞  渚嬪娴忚鍣ㄨ姹傚湴鍧�http://localhost:12345/xxx,瀹為檯璇锋眰鐨勬槸浣犱唬鐞嗙殑鍦板潃锛歨ttp:xxx/11111
+          // 杩欓噷鏄拷鍔犻摼鎺�,姣斿鐪熸槸鎺ュ彛閲屽寘鍚簡 /api,灏遍渶瑕佽繖鏍烽厤缃�.
+          '^/api': '/api', // 鍜屼笅杈逛袱绉嶅啓娉曪紝鍥犱汉鑰屽紓鏍规嵁闇�姹傘��
+          // 绛変环浜�    /api + /api  ==  http://localhost:54321/api
+          // 濡傛灉鍐欎负 '^/api' : '/'
+          // 绛変环浜�   /api + /  ==  http://localhost:54321/
+          // 杩欓噷鐨� /api ==  http://localhost:54321
+        }
+        // 棣栧厛锛屽湪ProxyTable妯″潡涓缃簡鈥�/api鈥欙紝target涓缃湇鍔″櫒鍦板潃锛屼篃灏辨槸鎺ュ彛鐨勫紑澶撮偅娈靛湴鍧�锛屼緥濡俬ttp://localhost:54321锛�
+        // 鐒跺悗鎴戜滑鍦ㄨ皟鐢ㄦ帴鍙g殑鏃跺�欙紝灏卞彲浠ュ叏灞�浣跨敤/api锛岃繖鏃跺��/api鐨勪綔鐢ㄥ氨鐩稿綋浜巋ttp://localhost:54321锛�
+        // 姣斿鎺ュ彛鐨勫湴鍧�鏄痟ttp://localhost:54321/api/json.data锛屾垜浠氨鍙互浣跨敤/api/json.data
+
+        // 閭athRewrite鏄敤鏉ュ共鍢涚殑鍛紝杩欓噷鐨勪綔鐢紝鐩稿綋浜庢槸鏇夸唬/api锛�
+        // 濡傛灉鎺ュ彛涓槸娌℃湁api鐨勶紝閭e氨鐩存帴缃┖锛�
+        // 濡傛灉鎺ュ彛涓湁api锛岄偅灏卞緱鍐欐垚{^/api:/api}锛屽彲浠ョ悊瑙d负涓�涓噸瀹氬悜鎴栬�呴噸鏂拌祴鍊肩殑鍔熻兘
+
+
+      }
+    },
 
     /**
      * Source Maps
@@ -27,29 +66,12 @@
 
     // https://webpack.js.org/configuration/devtool/#development
     devtool: 'cheap-module-eval-source-map',
-
     // If you have problems debugging vue-files in devtools,
     // set this to false - it *may* help
     // https://vue-loader.vuejs.org/en/options.html#cachebusting
     cacheBusting: true,
-
     cssSourceMap: true,
-    proxyTable: {
-      // 杩欓噷閰嶇疆 '/api' 灏辩瓑浠蜂簬 target , 浣犲湪閾炬帴閲岃闂� /api === http://localhost:54321
-      '/api': {
-        target: 'http://10.10.4.121:8070',
-        // secure: true, // 濡傛灉鏄� https ,闇�瑕佸紑鍚繖涓�夐」
-        changeOrigin: true, // 鏄惁鏄法鍩熻姹�?鑲畾鏄晩,涓嶈法鍩熷氨娌℃湁蹇呰閰嶇疆杩欎釜proxyTable浜�.
-        pathRewrite: { // 閲嶅啓璺緞  渚嬪娴忚鍣ㄨ姹傚湴鍧�http://localhost:12345/xxx,瀹為檯璇锋眰鐨勬槸浣犱唬鐞嗙殑鍦板潃锛歨ttp:xxx/11111
-          // 杩欓噷鏄拷鍔犻摼鎺�,姣斿鐪熸槸鎺ュ彛閲屽寘鍚簡 /api,灏遍渶瑕佽繖鏍烽厤缃�.
-          '^/api': '', // 鍜屼笅杈逛袱绉嶅啓娉曪紝鍥犱汉鑰屽紓鏍规嵁闇�姹傘��
-          // 绛変环浜�    /api + /api  ==  http://localhost:54321/api
-          // 濡傛灉鍐欎负 '^/api' : '/'
-          // 绛変环浜�   /api + /  ==  http://localhost:54321/
-          // 杩欓噷鐨� /api ==  http://localhost:54321
-        }
-      }
-    }
+
   },
 
   build: {
@@ -66,7 +88,7 @@
      */
 
 
-    
+
     productionSourceMap: true,//娴忚鍣ㄦ簮浠g爜鍙互鐪嬪埌
     // productionSourceMap: false,
     // https://webpack.js.org/configuration/devtool/#production

--
Gitblit v1.9.3