const postsQuery=query(
collection(db,"posts"),
orderBy("createdAt","desc"),
limit(25)
);
이처럼 쿼리를 작성하고 데이터를 가져오는 코드를 짰는데 왠걸 데이터를 전혀 불러오지 못하고 콘솔창에 에러메시지가 떠있다.
이 에러메시지가 발생한 이유는 Firestore는 필터를 바로 제공하지 않기 때문이다. 따라서 우리는 필터를 사용하기 전에 Firestore에 어떤 종류의 필터를 사용할건지 미리 알려줘야한다.
쿼리 어쩌고 저쩌고 하는거 같은데 이 에러메시지 바로 밑에 있는 링크를 눌러보자
링크로 이동해서 파이어베이스 로그인을 하면 이런 화면이 뜰것이다.
우리가 할 것은 딱 하나! 저장 버튼을 누르기만 하면 된다.
그러면 이렇게 생성중..
이라고 뜨는데 시간이 조금 걸리니까 기다려보자
이렇게 사용 설정됨이라고 뜨면 끝! 이제 더이상 에러 메시지가 나지 않을 것이다~
참고
[노마드 코더] https://nomadcoders.co/nwitter/lectures/4534