gil.log(210902);

gillog·2021년 9월 1일
0

gillog

목록 보기
212/225

Today To Do

  • DDaJa 소셜 로그인 User 생성 response

  • DDaJa 소셜 로그인 JWT 발급

gil.log

아침 시작은 어제 개발하던 소셜 로그인 부분 회원 가입 response hateos return 하는 부분 기기쓰

흠,,

202는 비동기 관련 Request 응답 인 거같고

흠,,,,,,,,,,

그럼 이건 어떨까

빈 UserDTO를 return 해

아냐 null을 return해

아냐 /users/social 에서 너무 많은 걸 하는거 같아

social accesstoken으로 사용자 정보가 있으면 그 정보를 가져오고,
없으면 없다고 response?

이건 get method 성격이고,

POST로 가서 있으면 가져와서 response 없으면 생성해서 response?

근데 이건 POST 느낌이 아닌데

코드 한줄 적기가 너무 오래 걸리는데

살펴볼게 너무 많네 흠,,

아니 그냥 GET으로 바꾸고

user 정보 조회 method로 갈까,,

그럼 /users?social=??? 이런 느낌??

근데 이건 특정 사용자 조회 느낌이 아닌거같은데

참 왜이렇게 같은데 이런거 같은데 아닌거 같은데가 많을까

아닌건 아닌거고 맞는건 맞는건데,,

참 모르는게 많다

일단 그냥 Get으로 바꿀까,,,

/users/social-login

으로 가서 아니야

/users/social

post 행동 method

200 social 자원으로 users 정보를 성공적으로 response

201 social 자원으로 users 정보 created로 가는게 일단

얄팍한 내 지식에서 최대한이다.

user hateoas 작성하면서 느낀건데

REL 부분에서는 연관된 Resource 명을 표기해야하는데
행위를 표현하고 있고

이전에 hateos로 작성하고 있었다..

진짜 제대로 알지도 못하면서 코드 적으면 이래서 안된다,

반성하자

일단 생성까지는 잘 되는데

created response 할 수 있게

controller에서 해당 UserDTO 가 새로 생성된 값이라는 flag가 필요해보인다

CommonDTO에 field를 추가해서

최종 return response status를 결정할 수 있게 짜는게 괜찮아 보인다

일단 여기까지 하고 더 살펴보자고

profile
🚀 기록보단 길록을 ⭐

0개의 댓글