保誠-保戶業務員媒合平台
jack
2023-09-05 3ecee0fa557b7bb9e83b67e289b316f04efa9ce5
PAMapp/shared/services/httpClient.ts
@@ -13,11 +13,20 @@
  '/api/access_analysis/insert'
];
const BASE_URL = process.env.BASE_URL;
const BASE_URL = process.env.BASE_URL!;
function sanitizeBaseUrl(baseUrl: string): string {
  const isValidBaseUrl = (url: string) => url.includes('api');
  if (isValidBaseUrl(baseUrl)) {
    return baseUrl;
  } else {
    throw new Error('Invalid BASE_URL');
  }
}
export const http = axios.create({
  baseURL: BASE_URL,
  withCredentials: true,
  baseURL: sanitizeBaseUrl(BASE_URL),
  withCredentials: true
});
let apiNumber = 0;