diff --git a/owner-vue/src/api/user.js b/owner-vue/src/api/user.js index 50ad23c..0e1fff5 100644 --- a/owner-vue/src/api/user.js +++ b/owner-vue/src/api/user.js @@ -1,8 +1,30 @@ -import axios from "axios"; - export default { + requestRegisterUser(user) { + return axios.post("http://localhost:8001/user-service/store-owner", user); + }, - requestRegisterUser(user) { - return axios.post("http://localhost:8001/user-service/store-owner", user); + async requestLoginUser(email, password) { + const user = { + email: email, + password: password } -} \ No newline at end of file + + try { + const response = await axios.post("http://localhost:8001/user-service/login", user); + console.log(response); + const AUTH_TOKEN = response.data.data.access_token; + localStorage.setItem('access_token', AUTH_TOKEN); + axios.defaults.headers.common['Authorization'] = AUTH_TOKEN; + + return true; + } catch (err) { + console.log("Error = ", err); + alert("로그인 실패!"); + + return false; + } + + } +} + +import axios from "axios"; diff --git a/owner-vue/src/views/LoginUser.vue b/owner-vue/src/views/LoginUser.vue new file mode 100644 index 0000000..2496b06 --- /dev/null +++ b/owner-vue/src/views/LoginUser.vue @@ -0,0 +1,61 @@ + + + + + \ No newline at end of file