Skip to content

Commit 2e79fa2

Browse files
committed
feat: 유효하지 않은 초대 페이지 접속 시 처리
1 parent a39ae7c commit 2e79fa2

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

frontend/src/pages/invite/InvitePage.tsx

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const InvitePage = () => {
2323

2424
switch (response.status) {
2525
case 201:
26-
alert("프로젝트에 참여되었습니다.");
26+
alert("참여 요청을 보냈습니다.");
2727
navigate("/projects");
2828
break;
2929
case 200:
@@ -43,9 +43,16 @@ const InvitePage = () => {
4343
navigate(ROUTER_URL.LOGIN, { replace: true });
4444
}
4545

46-
getInvitePreview(projectUUID!).then((response) => {
47-
setProjectInfo(response.data);
48-
});
46+
getInvitePreview(projectUUID!)
47+
.then((response) => {
48+
setProjectInfo(response.data);
49+
})
50+
.catch((error) => {
51+
if (error.response.status === 404) {
52+
alert("유효하지 않은 요청 링크입니다.");
53+
navigate("/projects");
54+
}
55+
});
4956

5057
return () => {
5158
if (checkAccessToken()) {

0 commit comments

Comments
 (0)