gil.log(210902);

GilLog·2021년 9월 1일

gillog

목록 보기
212/226

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
🚀 기록보단 길록을 20.10 ~ 22.02 ⭐ Move To : https://gil-log.github.io/

0개의 댓글