From cfa46c0a6d3f074ca3d58e4fef71e47ed50837c6 Mon Sep 17 00:00:00 2001 From: nevermoregb Date: Thu, 13 Feb 2025 11:54:38 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B0=9C=EB=B0=9C=EC=9A=A9=EB=8F=84=EC=9D=98?= =?UTF-8?q?=20=EC=BF=A0=ED=82=A4=20=EC=84=B8=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.dev | 5 +++++ src/common/axios-interceptor.js | 17 ++++++++-------- src/components/user/LoginForm.vue | 32 +++++++++++++++---------------- 3 files changed, 29 insertions(+), 25 deletions(-) create mode 100644 .env.dev diff --git a/.env.dev b/.env.dev new file mode 100644 index 0000000..99081c1 --- /dev/null +++ b/.env.dev @@ -0,0 +1,5 @@ +VITE_DOMAIN = http://localhost:5173/ +# VITE_LOGIN_URL = http://localhost:10325/ms/ +# VITE_FILE_URL = http://localhost:10325/ms/ +# VITE_API_URL = http://localhost:10325/api/ +VITE_API_URL = http://localhost:10325/test/ \ No newline at end of file diff --git a/src/common/axios-interceptor.js b/src/common/axios-interceptor.js index 05f3abd..a6ae5a1 100644 --- a/src/common/axios-interceptor.js +++ b/src/common/axios-interceptor.js @@ -1,12 +1,12 @@ -import axios from "axios"; +import axios from 'axios'; import { useRoute } from 'vue-router'; import { useToastStore } from '@s/toastStore'; const $api = axios.create({ baseURL: 'http://localhost:10325/api/', timeout: 300000, - withCredentials : true -}) + withCredentials: true, +}); /** * Default Content-Type : json @@ -14,7 +14,6 @@ const $api = axios.create({ */ $api.interceptors.request.use( function (config) { - let contentType = 'application/json'; if (config.isFormData) contentType = 'multipart/form-data'; @@ -23,21 +22,21 @@ $api.interceptors.request.use( config.headers['X-Requested-With'] = 'XMLHttpRequest'; return config; - }, function (error) { + }, + function (error) { // 요청 오류가 있는 작업 수행 return Promise.reject(error); - } + }, ); // 응답 인터셉터 추가하기 $api.interceptors.response.use( - function (response) { // 2xx 범위의 응답 처리 return response; }, function (error) { - const toastStore = useToastStore() + const toastStore = useToastStore(); const currentPage = error.config.headers['X-Page-Route']; // 오류 응답 처리 if (error.response) { @@ -70,7 +69,7 @@ $api.interceptors.response.use( } return Promise.reject(error); - } + }, ); export default $api; diff --git a/src/components/user/LoginForm.vue b/src/components/user/LoginForm.vue index 55b1e4a..48a3c77 100644 --- a/src/components/user/LoginForm.vue +++ b/src/components/user/LoginForm.vue @@ -1,14 +1,7 @@