
수정/삭제/코멘트/알림(아직 문제 있음)까지 모두 구현 완료...!
사진은 현실엔 없는 코딩 동아리 공대생 재현씌....
뭔가 무지성으로 코드를 짜서 그런가..?
자꾸 페이지가 불안정하고 이곳저곳에서 에러가 튀어나오기 시작...
사실 오전에 쪼끔.. 멘붕이었지만 마음을 가다듬고 하루종일 엘리먼트 부분부터 코드를 뜯어봤다. 꽤나 수정할 게 많았다..
죽더라도,,에러는 해결하고 죽자,,,
-> 미들웨어 함수에 history.push 위치가 잘 못들어가 있었음
-> history.push할때 ('./') 경로에 .을 빼야한다...ㅎㅎ
-> PostList Grid로 한번에 history 줬던 걸 컴포넌트로 옮김
-> 에러 잡다보니 저절로 해결됨..??

-> 이건 뭔 에러냐...이미지 프리뷰에 문제가 있나??
-> 해결^^~ import 경로 잘못했음,,ㅋㅋ,,어이없당,,,

{post && (
<Post {...post} is_me={post.user_info?.user_id === user_info?.uid} />
)}
-> uid를 찾지 못해서 uid 앞에 ? 옵셔널 체이닝을 넣어줬더니 해결
ㄴ 약간 두꺼비로 깨진 독 막은 느낌이라... 과연 옳은 해결인가? 궁금하다

await 전까지는 찍히는데..! 뒤에부터 작동이 안 되고 catch 에러가 뜬다
-> 복합쿼리 설정이 잘못된 거였다....

저렇게 차순을 설정해야 했는데 전부 오름차순으로 되어있어서 발생한 에러였음,,

-> 요건 파이어베이스 8버전->9버전으로 문법 바꾸는 도중에 생긴 오류..
공식 문서 보면서 새 쿼리문 쓰다가 지쳐 그냥 get.then으로 해결...
이라 하고 싶지만 알림 창에 정보가 안 뜬다...
👇 공식문서 참고...
https://firebase.google.cn/docs/database/admin/retrieve-data?hl=EN#orderbychild
이 밖에도 엄청나게 많은 에러가 있었지만...오타인 것도 많고 그래서.. 쩝
그래도 오늘 어느 정도 정상구동까지 시킨 것에 만족한다...
진도도 못 나가고 잠도 잘 못 자고 약간 심적으로 좀 힘든 주차였는데
내일은 다시 정신 차리고 그동안 배운 것 정리와 기본기 공부를 해야겠다..!