[1112] 서치라이트 34일차

한별·2024년 12월 4일
0

서치라이트

목록 보기
36/40

1. Today's Tasks

  • KAN-211 - FE 랜딩 리뉴얼 - FAQ api 연결
    • 에러 핸들링
  • 블로그 6번째 컨텐츠 업로드

2. Learnings and Questions

빌드 에러 핸들링

// src/api/error/buildError.ts
class BuildError extends Error {
  private errCode: string;

  constructor() {
    super('빌드 중 에러가 발생했습니다.');
    this.errCode = '0001';
  }
}

export default BuildError;
// src/app/(root)/blog/[slug]/page.tsx
async function DetailPage({ params: { slug } }: DetailPageParams) {
  const { success, data: post } = await api.post.getPostDetailBySlug(slug);
  if (!success) throw BuildError;
  
  return (<div>블로그 상세페이지 UI</div>)
}

3. Plan for Tomorrow

  • KAN-211 - FE 랜딩 리뉴얼 - FAQ api 연결 계속
profile
누구나 이해하기 쉽게 글 쓰고 싶은 FE 개발자

0개의 댓글

관련 채용 정보