🔔[Born To Be Dev] Innovation Camp/TIL

22.09.23 (금) 54일 차

디카페인라떼 2022. 9. 24. 02:32

오늘 한 것

  • [팀] 모임 이미지 삽입 / 이미지 수정 / 이미지 삭제 구현
  • [팀] 모임 전체 조회 / 모임 상세 조회 구현

오늘 배운 것

내일 할 것

  • [팀] 소셜로그인으로 저장되는 member DB 값 잘보고 모임 CRUD 다시확인하기..
  • [팀] 10시 멘토링
  • [팀] 모임 참여하기 / 참여 취소하기 (토글로 할까?)
  • [팀] 모임 좋아요 / 좋아요 취소 기능 

어제 꽤 늦게 자서 (5시) 오전에 정신 차리기가 조금 힘들었다..

그래도 정신 차리고 일단 과제를 했다. 저녁에는 채멘님이 코드리뷰를 해주기로 해서 빨리 제대로 해내고 싶었다..

조회 시 참여자 리스트를 같이 출력하고 싶은 탓에 점점 미루다 보니 조금 늦어졌다. 

그래도 어제 api 명세서를 하고나니 조금 가닥이 잡히는 것 같기도 하고..? 

여러 엔티티가 연결되니 정말 헷갈린다..

 

소셜로그인은 일반 로그인과는 다르게 바로 token을 포스트맨으로 받아올수가 없어서 테스트하기가 힘들었다.

test member를 db에 넣어 준 뒤에 

member = id 1L 이라고 하드코딩하여 테스트하는 수밖에 없었는데 이를 위해서는 security filter 부분을 손봐야했다.

섣부르게 손대기도 어렵고... 그래도 어찌어찌 주석처리하고 강제로 주입하고 하다보니 테스트는 무사히 해냈다.

 

문제는 조회시 에 참여자 리스트 ㅎㅎ.. 이미지에만 몰두하다보니까 신경을 못썼는데 원하는 값이 안나와서 조금 애를 먹었지만 그래도 붙잡고 있다보니 해냈다 ㅎㅎ

 

그런데 오늘 완료되어 배포 되었다는 소셜로그인 부분을 배포된 사이트로 들어가서 확인해보았는데

일단

1. 카카오 로그인은 되지 않음.. 내가 회의때 놓친 부분이 있을 수도 있다. 회의를 자주 불참했다.

2.  구글 로그인은 되나 멤버 db 에 들어오는 값이 달랐다.

 

그래서 원래는 어차피 같은 db를 사용하고 있기 때문에

1. 배포된 사이트에서 소셜로그인을 하여 member db에 값을 넣는다 (id = 1)

2. 다시 로컬로 돌아와서 member 1이 하드코딩 된 상태로 모임 CRUD 를 postman으로 테스트한다 

가 목표였는데

 

1에서 저장된 db의 값에서 member PK 값의 column 명이 member_id 로 되어있어선지 조회에서부터 계속 에러가 났다...

Member entity 자체를 못찾는 듯?

그래서 주석처리를 해주고 member db를 초기화 시켜서 test member data를 일단 넣어두고 

postman으로 조회를 했더니 잘 출력 되었다

=> 조회가 잘되었으면 다른 부분도 괜찮지 않을까 ..? 

(사실 하드코딩하려면 security 부분을 건드는게 영 불안하다)

 

일단은 이정도로 확인하고 Dev에 머지하고 자려고 한다... 소셜로그인 쪽을 모르니... ㅠㅠ 

'🔔[Born To Be Dev] Innovation Camp > TIL' 카테고리의 다른 글

22.09.28 (수) 59일 차  (0) 2022.09.29
22.09.27 (화) 58일 차  (0) 2022.09.28
22.09.22 (목) 53일 차  (0) 2022.09.23
22.09.21 (수) 52일 차  (0) 2022.09.22
22.09.20 (화) 51일 차  (0) 2022.09.21