gil.log(210902);
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를 결정할 수 있게 짜는게 괜찮아 보인다
일단 여기까지 하고 더 살펴보자고
댓글남기기