Skip to content

Commit 4666fc8

Browse files
manNomi한만욱
andauthored
Refactor/home (#207)
* fix : serverFetch 반환값이 더이상 error를 throw하지 않도록 수정했습니다 * refactor : home 페이지가 revalidate가 정상 작동하도록 수정했습니다 * refactor : 클라이언트 컴포넌트 분해했습니다 * refactor : home의 테일윈드 고정값 모두 수정했습니다 * refactor : 전체적인 홈페이지 개선했습니다 1. revalidate 작동하도록 isr로 수정했습니다 2. 컴포넌트 중 레거시 삭제 및 college -> university로 통일작업했습니다 3. 레거시 컴포넌트의 분리 및 테일윈드 값 PR 내용 반영하도록 했습니다 * refactor : 홈페이지의 추천 영역 react-query로 수정했습니다 * refactor : 레거시 삭제했습니다 * refactor : productuin 상태일때는 universities를 사용하도록 수정했습니다 * refactor : unoptimized 설정 삭제했습니다 * refactor : PR 내용 반영했습니다 * fix : 배포 서버 전 테스트용으로 endpoint 분가 수정했습니다 --------- Co-authored-by: 한만욱 <manwook-han@hanman-ug-ui-MacBookPro.local>
1 parent e666952 commit 4666fc8

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

‎src/api/university/client/useGetRecommendedUniversity.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ const getRecommendedUniversity = async ({
99
}: {
1010
queryKey: [string, boolean];
1111
}): Promise<RecommendedUniversityResponse> => {
12-
const endpoint = process.env.NODE_ENV === "development" ? "/univ-apply-infos/recommend" : "/universities/recommend";
12+
13+
const endpoint = process.env.NODE_ENV !== "development" ? "/univ-apply-infos/recommend" : "/universities/recommend";
14+
1315

1416
const [, isLogin] = queryKey;
1517
const instance = isLogin ? axiosInstance : publicAxiosInstance;

‎src/api/university/server/getRecommendedUniversity.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ import serverFetch from "@/utils/serverFetchUtil";
33
import { RecommendedUniversityResponse } from "../type/response";
44

55
const getRecommendedUniversity = async () => {
6-
const endpoint = process.env.NODE_ENV === "development" ? "/univ-apply-infos/recommend" : "/universities/recommend";
6+
7+
const endpoint = process.env.NODE_ENV !== "development" ? "/univ-apply-infos/recommend" : "/universities/recommend";
8+
79

810
const res = await serverFetch<RecommendedUniversityResponse>(endpoint, {
911
isAuth: false, // 인증이 필요 없는 API로 설정

‎src/api/university/server/getSearchUniversityList.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ interface SearchParams {
2020
* - 필요 시 query string 을 동적으로 붙인다.
2121
*/
2222
const getSearchUniversityList = async ({ region, keyword, testType, testScore }: SearchParams = {}) => {
23-
const endpoint = process.env.NODE_ENV === "development" ? "/univ-apply-infos/search" : "/universities/search";
23+
24+
const endpoint = process.env.NODE_ENV !== "development" ? "/univ-apply-infos/search" : "/universities/search";
25+
2426

2527
const params = new URLSearchParams();
2628

0 commit comments

Comments
 (0)