유의사항

<aside>

문제에 대한 답이나 직접적인 해결책은 검색하거나 GPT 활용 금지

문법이나 사용법 등은 검색 가능

반드시 이벤트 처리(2-1)부터 시작한 후, Fetch API 적용(2-2) 순서대로 작업하세요.

</aside>

상황 한줄 정리

과제 결과

  1. 미니퀘스트 해보기

    : 일부 해봤습니다.

  2. 프론트엔드 JS 코드 작성하여 바닐라로 커뮤니티 완료

    <aside>

    리포지토리 링크

    아직 fork, upstream이 익숙하지가 않아서 upstream 리포로 바로 merge가 되어버렸습니다!

    PR를 찰리에게 따로 못날려서 그냥 오가니제이션 리포지토리 링크를 남겨두겠습니다!

    GitHub - 100-hours-a-week/KTB3-day-community-FE: KTB 3기 클라우드 과정 - 커뮤니티 구축 개인프로젝트 (FrontEnd) - day.hong(홍대의)

    </aside>

    <aside>

    진행상황

    구현 디테일, 구현 중 생긴 이슈 및 해결방법

    <aside>

    이슈 1️⃣ ) 게시글 목록 불러오기 → 각 게시글에 대한 요약정보를 표현하는 component를 동적으로 계속 추가해야함. 이것을 구현하기 위해 어떤 방법을 사용할까?

    </aside>

    <aside>

    이슈 2️⃣ ) 도메인 IP가 같은 주소더라도 (같은 서버에 FE, BE를 둘다 띄웠더라도) 포트가 다르면 다른 origin으로 인식한다. 브라우저측에서 백엔드 서버를 믿지 않기 때문에 CORS 문제가 발생한다.

    </aside>

    <aside>

    이슈 3️⃣ ) 아직 유저 인증/인가는 구현되지 않았다. FE측에서는 원래 쿠키/세션/jwt토큰 방식 각각에 대해 유저 정보를 어떻게 저장하고, BE로 어떻게 보내는가?

    ⇒ 우선은 임시 구현된 상태 (서버에서 하드코딩 : userId=1 무조건) → 일단 방법1 로 구현 (가장 간단, 아직 jwt 안배움) → 나중에 JWT토큰 배우면 방법3으로 업그레이드

    </aside>

    <aside> 💡

    </aside>

    <aside>

    </aside>

    <aside>

    </aside>

    <aside>

    </aside>

    <aside>

    </aside>

    <aside>

    </aside>

    <aside>

    </aside>

    <aside>

    </aside>

🤔 질문 사항


🙏 강사 답변