Stouter's Blog
과정을 담는 개발 블로그입니다.
All Stories
⚠️ 개인적인 의견이 잔뜩 담겨 있는 글이며, 생각을 담은 글이기에 글이 다소 정리되지 않았으며 옳지 않은 부분이 있을 수 있습니다.
회사에서 필요한 데이터를 수집 및 가공하는 과정에서 python으로 크롤링을 하게된 적이 있었다. 이 때 다양한 문제들을 접할 수 있었는데, 그 과정에서 얻어낸 정보들을 정리하기로 결심했다.
부스트캠프에서 팀원들과 SleepyWoods라는 실시간 WebSocket 서비스를 만들었을 때, Socket.io를 사용했었다. 이번 글에서는 간단하게 클라이언트의 disconnect를 감지하는 부분을 구현해보자.
NestJS에서는 dotenv 등의 외부 라이브러리가 아닌 내장된 ConfigModule를 통해 환경 변수를 접근할 수 있도록 해주는데. .env 파일을 삽입해두면 하위 모듈에서 이를 process.env 식으로 접근하여 환경 변수를 사용할 수 있다.
약 5달간의 여정이 끝났다. 웹에 관해 아는 것이 전혀 없던 내가 어떻게 두려움도 없이 이 곳에 올 선택을 할 수 있었을까. 부스트캠프에 지원하기로 했던 결심은 내 개발 인생에서 가장 크고...