스파르타 (React_6기) 본캠프

2024. 10. 15. (팀프로젝트 - code404(4))

cha123hein 2024. 10. 16. 09:01

1.  문제점

- 마이페이지에서 좋아요 목록을 불러와야하는데 불러오지는 못하고 좋아요 목록이 없다는 글만 뜸.

2. 해결방안

- 확인해보니 User 테이블에서 사용자 ID가 습관적으로 post_id라 생각하고 코드를 짰었는데, supabase에서 확인해보니 board_id로 되어있었다. 데이터베이스와 코드 간의 불일치로 인해 사용자 정보를 제대로 가져올 수 없었다.

3. 수정된 코드

interface User {
    email: string;
    board_id: string; // 사용자 ID를 board_id로 변경
    user_name: string; 
    profile_url: string; 
}


const { data: userProfile, error: profileError } = await supabase
    .from("User")
    .select("user_name, profile_url")
    .eq("board_id", supabaseUser.id) // board_id로 변경
    .single();