diff --git a/src/component/auth/Login2.jsx b/src/component/auth/Login2.jsx index c3d090e..e2a7c24 100644 --- a/src/component/auth/Login2.jsx +++ b/src/component/auth/Login2.jsx @@ -29,7 +29,7 @@ export default function Login() { if(!fields.username || !fields.password){ throw new Error('Please provide all fields marked *') } - return loginUser('panel/auth/login', fields) + return loginUser(fields) }, onError: (error) => { console.log(error) @@ -84,7 +84,7 @@ export default function Login() { {login.error && <> -
+

{login.error.message}

diff --git a/src/services/services.js b/src/services/services.js index e47c9d0..2e40688 100644 --- a/src/services/services.js +++ b/src/services/services.js @@ -13,7 +13,7 @@ axios.interceptors.request.use( // 'Authorization': '22222' // }; config.headers['Authorization'] = `Bearer ${localStorage.getItem('access_token')}`; - config.baseURL = process.env.REACT_APP_MAIN_API + // config.baseURL = process.env.REACT_APP_MAIN_API return config; }, error => { @@ -21,9 +21,19 @@ axios.interceptors.request.use( } ); -export const loginUser = (path, reqData) => { +const postAuxEnd = (path, postData, media=false) => { + const basePath = media ? process.env.REACT_APP_MAIN_API : process.env.REACT_APP_MAIN_API + return axios.post(`${basePath}${path}`, postData).then(res => { + return res + }).catch(err => { + throw new Error(err.response.data.message); + }) +} + + +export const loginUser = (reqData) => { let postData = { ...reqData } - return axios.post(path, postData) + return postAuxEnd('/panel/auth/login', postData, false) } \ No newline at end of file