From 1cfd8a386e8fdc45d0682a8e8c36b0bacfc98393 Mon Sep 17 00:00:00 2001 From: ksbin1025 Date: Tue, 2 Nov 2021 22:18:00 +0900 Subject: [PATCH] =?UTF-8?q?baseUrl=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/apis/auth.api.js | 7 ++++--- client/src/apis/subject.api.js | 4 +++- client/src/utils/baseUrl.js | 7 +++++++ client/src/utils/clientConfig.js | 7 +++++++ 4 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 client/src/utils/baseUrl.js create mode 100644 client/src/utils/clientConfig.js diff --git a/client/src/apis/auth.api.js b/client/src/apis/auth.api.js index 7ff80cc..9b9a791 100644 --- a/client/src/apis/auth.api.js +++ b/client/src/apis/auth.api.js @@ -1,19 +1,20 @@ import axios from "axios"; +import baseUrl from "../utils/baseUrl.js"; const signup = async (user) => { - const url = `/api/auth/signup`; + const url = `${baseUrl}/api/auth/signup`; const { data, status } = await axios.post(url, user); return { data, status } } const login = async (user) => { - const url = `/api/auth/login`; + const url = `${baseUrl}/api/auth/login`; const { data, status } = await axios.post(url, user); return { data, status } } const authApi = { - signup, + signup, login }; diff --git a/client/src/apis/subject.api.js b/client/src/apis/subject.api.js index b0f8f28..8b3e6a1 100644 --- a/client/src/apis/subject.api.js +++ b/client/src/apis/subject.api.js @@ -1,12 +1,14 @@ import axios from "axios"; +import baseUrl from "../utils/baseUrl.js"; const addsubject = async (info) => { console.log('info확인', info) - const url = `/api/subject/addsubject`; + const url = `${baseUrl}/api/subject/addsubject`; const { data, status } = await axios.post(url, info); console.log('data status', data, '|', status) return { data, status } } + const subjectApi = { addsubject }; diff --git a/client/src/utils/baseUrl.js b/client/src/utils/baseUrl.js new file mode 100644 index 0000000..f57a4f0 --- /dev/null +++ b/client/src/utils/baseUrl.js @@ -0,0 +1,7 @@ +import clientConfig from './clientConfig' + +const baseUrl = process.env.NODE_ENV === 'production' + ? `http://localhost:3001/${clientConfig.serverRoot}` + : "" + +export default baseUrl \ No newline at end of file diff --git a/client/src/utils/clientConfig.js b/client/src/utils/clientConfig.js new file mode 100644 index 0000000..7cdc46a --- /dev/null +++ b/client/src/utils/clientConfig.js @@ -0,0 +1,7 @@ +const config = { + env: process.env.NODE_ENV === 'production' ? 'production' : 'development', + serverRoot: '/', + loginUser: 'todayKU-user', +} + +export default config \ No newline at end of file -- GitLab