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 @@
+
+
+
+ Login
+
+
+
+
+
+
+
+
+
+ Register
+
+ Login
+
+
+
+
+
+
+
\ No newline at end of file