코딩/사이드 프로젝트 4

ChatGPT랑 사이드프로젝트하기

사이드프로젝트를 하려는데 계속 해야지해야지하고 시작이 안되더라! 이럴 때는 같이 프로젝트를 같이 할 사람이 필요한데, 주변에 사람들이랑 시간 맞추기도 어렵고 친구도 없어서 고민이었다.. 🥲 그래서 팀원을 한 명 구했다 바로 챗GPT(두둥) 프로젝트 초기 설정은 나 혼자 했다 이번에는 사이트를 만들고 싶은 게 여러가지라서 편하고 빠르게 만들려고 모노레포로 팠다 그리고 GPT에게 사이드프로젝트를 어떻게 시작할지 조언을 요청했다 지피티는 몇가지 조언을 주었다 목표를 설정하고 작게 시작하고 정기적으로 작업을 하려고 했다 당연한 얘기지만 이렇게 정리를 해서 알려주니까 꽤 도움이 되었다 이건 말고도 몇 가지 조언을 추가로 해주었다 사실 지금은 지피티가 나랑 같이 프로젝트를 진행하는지 모르고 있다 그래서 팀원으로 ..

[사이드 프로젝트] 바로방탈출 2주차 회고

💻 사이드 프로젝트 🐯 목표 예약 가능한 목록만 확인할 수 있는 기능 구현하기 오늘, 내일, 이번주 필터링을 걸어서 확인할 수 있는 기능 구현하기 지난주 구현사항 리팩터링하기 🐯 작업 내용 이번주에는 배포 에러를 고쳤어요 휴우 그런데 함수 사이즈가 커져서 다시 에러가 나는데요 일단은 구현을 먼저 시도해보기로 했어요 함수 사이즈가 너무 커지면 새로 다른 플랫폼에 배포하려고요 그리고 리팩터링은 여러가지를 했는데요 api res 구조를 1차원 배열로 바꿔서 보내주도록 했어요 컨테이너를 만들어서 비즈니스 로직을 넣어놨어요 페이지를 크롤링하는 부분도 함수로 빼서 사이트를 추가할 수 있도록 했고요 저장한 모든 사이트를 크롤링하는 api도 만들었어요 실험해보려고 사이트 하나를 추가로 크롤링하려고했는데 잘 안돼서 다음..

Vercel 배포 에러 해결하기 (50mb 제한)

사이드 프로젝트로 작업하고 있는 바로방탈출을 vercel로 배포했는데 api에 500 에러가 났다.. Error : Could not find Chromium (rev. 1108766). This can occur if either ... 로그를 보니까 Chromium을 찾지 못했다고 한다 검색해보니 비슷한 문제가 많았다 vercel 무료 버전에서는 50MB로 함수 크기가 제한이 되어있다고 한다 그래서 Chromium이 설치가 되지 않아서 500 에러가 나오는 것 같았다 (여기까지는 추측이었다. 정확하게 그 이유라는 에러가 나오지는 않았고 동일한 문제가 생기는 사람들이 그렇다고 말했다) 1. puppeteer-core가 puppeteer의 경량버전이라 puppeteer-core로 바꿔서 설치해도 에러가 ..

[사이드 프로젝트] 바로방탈출 1주차 회고

💻 사이드 프로젝트 🍓 시작하기 TIL에 쓰려다가 내용이 너무 길어져서 글을 따로 작성해봤어요! 오늘은 사이드 프로젝트를 작업한지 일주일이 되는 날이에요 일주일마다 유의미한 결과를 내는 것을 목표로 작업하고 있어요 지난 회사에서 화요일마다 정기배포를 해서 저도 똑같이 진행하려고요 일주일이라고는 하지만 지난주 수요일, 이번주 월요일 이틀 작업했네요 일주일마다 작업을 하나씩 완성하고 간단하게 회고를 하려고 해요 🍓 작업 내용 이번주엔 방탈출카페 한 곳을 크롤링해서 화면에 뿌려봤어요 처음부터 구조를 잘 잡으면 좋겠지만 빠르게 실패하고 문제라고 느낀 점을 수정하는 것도 괜찮을 것 같았어요 최근 과제를 하나 진행했는데 그 때도 기능을 구현하고 리팩터링하는 시간을 가졌었거든요 이번에는 vercel로 배포해봤어요! ..