고을마을 : 나의 코딩 이야기

항해99 7기 2일차 TIL[ServerSelectionTimeoutError, 브렌치의 지하철 노선화;;;] 본문

항해99 7기/TIL(Today I Learned)

항해99 7기 2일차 TIL[ServerSelectionTimeoutError, 브렌치의 지하철 노선화;;;]

고을마을 2022. 5. 11. 00:05

2022년 5월 10일 항해 2일차.

컴퓨터 앞에 앉아서 쭉 강의를 시청하고,

우리 조 스터디 계획에 맞게 코딩을 하고,

스터디 조원들과 계획을 조율해본 날이다.

 

내가 담당한 로그인과 회원가입은 강의에 있는 내용 그대로 따라가면 됐기에 어려움 없이 할 수 있었지만

막상 localhost:5000에 접속이 되지 않는 에러가 발생했다.

개발자들은 에러를 흔히 접한다지만 개발을 배운지 얼마 안된 사람으로서

에러만 맞닥뜨리면 그대로 멘붕..........(^^;;;)

에러는 바로!

pymongo.errors.ServerSelectionTimeoutError...

스터디 조원의 도움으로 이 에러를 해결할 수 있었다.

이 에러는 몽고디비에 아이피주소를 추가해주지 않아서 발생한 에러였다.

 

스터디 조원들과 미니 프로젝트를 진행하면서 

조장님의 몽고디비를 공유하게 되었는데

Network Access에서 내 컴퓨터의 ip주소를 추가하지 않아 발생한 에러였다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

위의 사진처럼 Network Access 클릭, ADD IP ADDRESS 클릭!

내 아이피를 확인하고 추가해주면 된다.

 

나 말고도 다른 스터디조원도 이 에러에 당황스러워했고

7기 질문방에도 해결법 공유가 올라오는 것으로 보아 생각보다 많은 에러라는 것을 알게됐다.

이 에러를 접하면 당황하지 않고 ip를 확인해봐야겠다. 

 


오늘 조원들과 공유하고 있는 깃허브에 푸쉬를 해봤다.

여러번 커밋과 푸쉬, 풀을 하다보니 너무 복잡하게 되어 버렸다.

브렌치의 지하철 노선화...

1호선, 8호선, 2호선, 5호선, 분당선, 4호선이 만들어져버렸다...

브렌치를 정리해야하는데 감이 너무 오지 않는다.

 

새로 브렌치를 만들어서 작업 및 커밋하고

메인에서 바로 브렌치를 병합해버려야겠다.

 


 

잘모르겠으면 하나하나 뜯어보라는 말을 제대로 모르겠다.

내일의 숙제.

진자 강의 들어보기, 로그인한 사람만 글을 쓸수있게하기, 하나하나 뜯어본다는 의미에 대해서 생각해보기.