본문 바로가기
개인프로잭트

1) Models, Controllers, Routes 생성

by Downy_J 2023. 10. 17.
728x90
반응형
SMALL

6월 부터 준비했던건데..

혼자 개발을 하려니깐 이게 쉽지가 않았다

 

배운걸 토대로 가장 기본이 되는

블로그 포스팅 (CRUD) 과

실시간 대화앱인 채팅 (Web - Socket) 을 구현 하기로 방향을 정했고

먼저 server 부터 만들어 놓고 client는 react로 만드려 한다

소셜 로그인도 적용 시키고 싶었으나

간단하게...

자 이제 이걸 가지고 Controller를 만들어야 한다

 

그리고 처음엔 userController와 authController를 합쳐서 했었다

이게 뭐 문제 될건 아닌데 뭔가 따로 분리 시키는 편이 관리 편할거같아 나눴다

 

그리고 의외로 컨트롤러가 꽤 많이 들어가더라는것도 저 둘을 분리 시킨 이유도 있다

 

포스트맨을 사용해 데이터 넣고 뭐 해봤는데..

 

follow와 unfollow 부분이 뭔가 문제가 있다


(나) 로그인을 했음
팔로우 할 유저의 _id 값을 가져와 팔로우를 할꺼

그래서  만든 모델이 

follower에 내 _id가 들어갈거고
following에 니 _id가 들어간다

라고 생각해서 저렇게
type은 ObjectId이며
ref: "User" 를 쓴거다

근데 문제가 있다..

내 _id는 어떻게 가져오지??

로그인은 했음 그럼 내 _id는 클라이언트 어디에 있는거 아님?

 

params로 받아오는건 니 _id 잖음

그럼 내 _id는 뭐 어떻게 가져오냐니깐....?

여기서 혼돈이 오고 있다

 

검색 많이 해봤고 생성형AI 것들에게도 질문하고 답변 받아 봤는데

뭔 뻘소리나 하고 있는게 

 

내가 지금 뭔가 단단히 착각 하는부분이 있는듯 한데

그걸 모르겠다...

...일단 여기까지...

728x90