[TO DO LIST][DAY 03] 2025.05.22 - 노션 데이터베이스 연결

H Kim·2025년 5월 28일
0

개인프로젝트

목록 보기
10/13
  • .env 에서 불러오는데도 안 불러와져서 뭐지 했더니 Client Side Environment에서는 구별을 위해서 REACT_APP 으로 시작해야 되는 거라고 한다. 안 와서 한참을 찍어봄... ㅇ-<-<...

  • 이러고 처리를 다 해서 Notion API를 불러와봤더니... CORS Error가 났음!!!
    알고보니 노션 쪽에서 따로 처리를 해 주지 않기 때문에 이건 알아서 해결을 해야 한다고 하더라고!!! 이럴수가!!!

  • 프록시 관련해서 무료 어쩌구로 되는 것들 있기는 있는데 이거 다 시도는 안 해봤지만 어쨌든 궁극적으로는… 이거 배포까지 하고 싶어서 하는 건데(그렇게까지 할지 안 할지야 모르지만) 배포를 할래도 어차피 저 CORS 에러는 날 거란 말이죠? 그럼 애초에 이게 안 나는 방식을 택해서 개발을 해야 되는 거 아닌가? 싶었다.

  • 인터넷에 여러 예제를 찾아보니까 노션을 데이터베이스로 쓰고싶은 사람들은 애초에 프로젝트를 Next js로 셋팅하는 것 같았다...^^(서버사이드 렌더링이니까). ㅎ ㅏ... 나는 이 프로젝트를 시작했을 때에는 백엔드 관련한 건 생각을 안 하고 나중에 갖다 붙인 거니까 이거까지는 고려가 안 됐던 게 맞기는 해서 고민에 빠졌다.

  • 고민하면서 같은 팀 친구들한테도 조언을 구하고 GPT와 Gemini와 Cursor 한테 node로 서버 띄워서 CORS Error 처리하는 방법을 물어봐서는 이거저거 적용도 해 보았다. 하지만... 나는 애초에 서버리스 상태였기 때문에...(의도한 게 아니고 그냥... 생각 없음으로...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ) 이제와서 바꾸자니 조금 복잡하기도 하고 그래서... 프로젝트를 새로 파기로 결정.


0개의 댓글