From acbdfc4639721da71176894983d852a5fd696a04 Mon Sep 17 00:00:00 2001
From: MichelleChung <1242874891@qq.com>
Date: 星期一, 24 七月 2023 19:22:20 +0800
Subject: [PATCH] !31 【轻量级 PR】新增全局请求头 clientid 适配后端 token 校验 Merge pull request !31 from MichelleChung/ts

---
 .env.development     |    3 +++
 src/utils/request.ts |    1 +
 src/api/login.ts     |    2 +-
 src/types/env.d.ts   |    1 +
 .env.production      |    3 +++
 5 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/.env.development b/.env.development
index ce7bb36..6d2f8dd 100644
--- a/.env.development
+++ b/.env.development
@@ -20,3 +20,6 @@
 
 # 鎺ュ彛鍔犲瘑浼犺緭 RSA 鍏挜涓庡悗绔В瀵嗙閽ュ搴� 濡傛洿鎹㈤渶鍓嶅悗绔竴鍚屾洿鎹�
 VITE_APP_RSA_PUBLIC_KEY = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdHnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ=='
+
+# 瀹㈡埛绔痠d
+VITE_APP_CLIENT_ID = 'e5cd7e4891bf95d1d19206ce24a7b32e'
diff --git a/.env.production b/.env.production
index 1fdd82d..d723d2a 100644
--- a/.env.production
+++ b/.env.production
@@ -23,3 +23,6 @@
 
 # 鎺ュ彛鍔犲瘑浼犺緭 RSA 鍏挜涓庡悗绔В瀵嗙閽ュ搴� 濡傛洿鎹㈤渶鍓嶅悗绔竴鍚屾洿鎹�
 VITE_APP_RSA_PUBLIC_KEY = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdHnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ=='
+
+# 瀹㈡埛绔痠d
+VITE_APP_CLIENT_ID = 'e5cd7e4891bf95d1d19206ce24a7b32e'
diff --git a/src/api/login.ts b/src/api/login.ts
index ef7346b..9efc86d 100644
--- a/src/api/login.ts
+++ b/src/api/login.ts
@@ -4,7 +4,7 @@
 import { UserInfo } from '@/api/system/user/types';
 
 // pc绔浐瀹氬鎴风鎺堟潈id
-const clientId = 'e5cd7e4891bf95d1d19206ce24a7b32e';
+const clientId = import.meta.env.VITE_APP_CLIENT_ID;
 
 /**
  * @param data {LoginData}
diff --git a/src/types/env.d.ts b/src/types/env.d.ts
index 922fe4c..fabf641 100644
--- a/src/types/env.d.ts
+++ b/src/types/env.d.ts
@@ -68,6 +68,7 @@
   VITE_APP_POWERJOB_ADMIN: string;
   VITE_APP_ENV: string;
   VITE_APP_RSA_PUBLIC_KEY: string;
+  VITE_APP_CLIENT_ID: string;
 }
 interface ImportMeta {
   readonly env: ImportMetaEnv;
diff --git a/src/utils/request.ts b/src/utils/request.ts
index 74f0d19..d2130fe 100644
--- a/src/utils/request.ts
+++ b/src/utils/request.ts
@@ -16,6 +16,7 @@
 export const isRelogin = { show: false };
 
 axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8';
+axios.defaults.headers['clientid'] = import.meta.env.VITE_APP_CLIENT_ID;
 // 鍒涘缓 axios 瀹炰緥
 const service = axios.create({
   baseURL: import.meta.env.VITE_APP_BASE_API,

--
Gitblit v1.9.3