카테고리 없음

[nextjs]영화 프로젝트_ 인피니티 스크롤 구현

ehddkDEV 2024. 10. 31. 14:26

영화 목록을 불러올때 자꾸 20개만 불러오는 이슈 발생..

구글링도 해보고 네트워크 탭,콘솔로 계속 확인해보고 해도 계속 array는 20개..

 

그래서 애초에 api를 불러올때 경로를 보니까 내가 page를 숫자로 고정시켜놨던 것..

//현재 상영중
export const getMovies = async (page?:number) => {
    const res = await axios.get<MovieResponse>(
        `${BASE_URL}/movie/now_playing?api_key=${api_key}&language=ko-KR&page=1`
    );
    return res.data;
}

 

그러니까 페이지가 1인 영화 목록의 20개만 계속 고정으로,,,,

 

    const res = await axios.get<MovieResponse>(
        `${BASE_URL}/movie/now_playing?api_key=${api_key}&language=ko-KR&page=${page}`
    );

이렇게 동적으로 받아오게 변경했더니 

 

 

요로코롬 스크롤 할때마다 페이지가 늘어나면서 영화 목록이 불러와진다!