From d7f61c4a3556ee222ab179039e16589079f52699 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Tue, 13 Sep 2022 20:22:29 +0900 Subject: [PATCH] Store_Vuex init... --- src/common/jwt.js | 29 ------- src/components/LoginComponent.vue | 5 +- src/main.js | 13 +-- src/router/index.js | 2 +- src/service/authService.js | 7 ++ src/service/jwt.js | 43 ++++++++++ src/store/authIterceptors.js | 46 +++++++++++ src/store/authStore.js | 51 ++++++++++++ src/store/index.js | 6 +- src/store/modules/auth.js | 92 --------------------- src/store/{modules/todo.js => todoStore.js} | 2 +- 11 files changed, 163 insertions(+), 133 deletions(-) delete mode 100644 src/common/jwt.js create mode 100644 src/service/authService.js create mode 100644 src/service/jwt.js create mode 100644 src/store/authIterceptors.js create mode 100644 src/store/authStore.js delete mode 100644 src/store/modules/auth.js rename src/store/{modules/todo.js => todoStore.js} (97%) diff --git a/src/common/jwt.js b/src/common/jwt.js deleted file mode 100644 index c1b134d..0000000 --- a/src/common/jwt.js +++ /dev/null @@ -1,29 +0,0 @@ -import VueCookies from 'vue-cookies' - -const getToken = (key) => { - return VueCookies.get(key) - //return window.localStorage.getItem(key) -} -const saveToken = (key, token, expireIn) => { - VueCookies.set(key, token, expireIn) - //window.localStorage.setItem(key, token) -} -const destroyToken = (key) => { - VueCookies.remove(key) - //window.localStorage.removeItem(key) -} -const getAuthorizationHeader = (config) => { - //로그인이 되었는지 확인후 Request시 헤더에 로그인정보 추가하기 위함 - if (getToken('access_token')) { - config.headers.common['Authorization'] = - 'Bearer ' + getToken('access_token') - } - return config -} - -export default { - getToken, - saveToken, - destroyToken, - getAuthorizationHeader -} diff --git a/src/components/LoginComponent.vue b/src/components/LoginComponent.vue index 9ceb83d..1a73a34 100644 --- a/src/components/LoginComponent.vue +++ b/src/components/LoginComponent.vue @@ -49,6 +49,7 @@