Files
cod-fe/src/components/Global/RegisterRequest.jsx

26 lines
746 B
JavaScript

import axios from 'axios';
const RegistrationRequest = async ({ method, prefix, params, headers = {} }) => {
const baseURL = `${import.meta.env.VITE_API_SERVER}`;
try {
const response = await axios({
method: method,
url: `${baseURL}/${prefix}`,
data: params,
headers: {
'Accept-Language': 'en_US',
...headers,
},
withCredentials: true,
});
return response.data || {};
} catch (error) {
console.error(`Error saat ${prefix}:`, error.response?.data || error.message);
throw error.response?.data || { message: 'Terjadi kesalahan pada server' };
}
};
export default RegistrationRequest;