26 lines
494 B
TypeScript
26 lines
494 B
TypeScript
import axios from "axios";
|
|
|
|
const callAPISetting = axios.create({
|
|
baseURL: "http://localhost:4000/api/v1",
|
|
withCredentials: true,
|
|
});
|
|
|
|
callAPISetting.interceptors.request.use(
|
|
(res) => res,
|
|
(err) => Promise.reject(err),
|
|
);
|
|
|
|
callAPISetting.interceptors.response.use(
|
|
(res) => res,
|
|
async (err) => Promise.reject(err),
|
|
);
|
|
|
|
const callAPI = {
|
|
post: callAPISetting.post,
|
|
get: callAPISetting.get,
|
|
put: callAPISetting.put,
|
|
delete: callAPISetting.delete,
|
|
};
|
|
|
|
export default callAPI;
|