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
'개인프로잭트' 카테고리의 다른 글
6) 개인프로젝트 - UI를 만들수록 Server쪽 최적화와 다시 손봐야 할게 겁난디 ㄷㄷ (0) | 2023.12.09 |
---|---|
5)Client UI 계속해서 만들어 나가는 중.. (0) | 2023.12.08 |
4)Client UI 화면 부분은 리액트가 거들테니 걱정마라구! (0) | 2023.12.02 |
3) 서버 만들기는 쉽지 않고.. 센빠이 읎이 성장하려니 힘들 고만 (0) | 2023.10.19 |
2) 로그인 한 사람의 id 값은 어디서 어떻게 받아오지??? (0) | 2023.10.18 |