포탈 수정
Deploy Frontend / deploy (push) Successful in 3m45s

This commit is contained in:
2026-10-13 11:44:05 +09:00
parent b22dfdfa4c
commit 45223be64a
2 changed files with 7 additions and 4 deletions
@@ -1,6 +1,7 @@
"use client";
import { useEffect, useState } from "react";
import { useRouter } from "next/navigation";
import { isAxiosError } from "axios";
import Image from "next/image";
import { authService, tokenManager } from "@/entities/auth";
import { client } from "@/shared/api";
@@ -107,10 +108,12 @@ function DashboardPage() {
}
} catch (error) {
console.error("Error fetching user info:", error);
if (error instanceof Error && error.message.includes("401")) {
// 401은 로그인 페이지로 이동하지 않고 오류 처리만 한다
if (
(isAxiosError(error) && error.response?.status === 401) ||
(error instanceof Error && error.message.includes("401"))
) {
setError("인증이 만료되었습니다. 다시 로그인해주세요.");
tokenManager.clearAuthToken();
router.push("/auth/login");
} else {
setError("네트워크 오류가 발생했습니다.");
}
+1 -1
View File
@@ -90,7 +90,7 @@ export const ENDPOINT = {
REUSE_MAP: "/operation-service/api/v1/dashBoard/main/reuse/map",
},
IC_SERVICE: {
GROUPING_STATISTICS: "/ic-service/api/v1/support-status-summary",
GROUPING_STATISTICS: "/ic-service/api/v1/support-status-summary/public",
},
DC_SERVICE: {
DATA_STATUS: "/dc-service/api/v1/dataStatus",