Newer
Older
taehui / taehui-fe / src / Www.ts
@Taehui Taehui on 8 Mar 659 bytes 2024-03-08 오후 10:04
import axios from "axios";
import { toast } from "react-toastify";

export const wwwAXIOS = axios.create({
  baseURL: "/www",
  validateStatus: (status) => status < 500,
});

export const wwwAXIOSNew = axios.create({
  baseURL: "/www",
});

wwwAXIOS.interceptors.response.use((value) => {
  switch (value.status) {
    case 401:
      if (!value.data.isSilent) {
        toast.error("Unauthorized");
        window.sessionStorage.removeItem("totem");
        window.location.reload();
      }
      break;
    case 413:
      toast.error("Payload Too Large");
      break;
    case 502:
      toast.error("Bad Gateway");
      break;
  }

  return value;
});