requestHeader → Authorization → Bearer Token에 해당 계정 토큰 넣기
api 문제 정리
해결) 그냥 써야함
사용자가 포스트에 좋아요를 눌렀을 때, 해당 포스트의 좋아요 목록을 보고 현재 로그인 한 사용자가 좋아요를 눌렀는지 식별할 수 없음.
그래서 사용자가 동일한 게시물에 몇번이고 좋아요 누르는게 가능함.
왜냐? 좋아요가 lms에 나온대로 Likes의 데이터 형태를 띠지 않고, 단순한 문자열이기 때문.
그 문자열은 유저를 식별하는 문자열이 아니라, 좋아요 사이에서 좋아요를 식별하기 위한 문자열임.
그래서 좋아요 삭제가 /likes/delete 로 id값을 보내는거였음.
좌측이 postLikes 응답, 우측이 게시글 조회 응답.
팔로우-팔로잉 로직
해결) userId: userId
로 요청 보내야 함
내가 팔로우 버튼을 누르면 나의 following 정보랑 상대방의 follower 정보가 동시에 업데이트되는지
만약 동시에 업데이트되도록 짜여졌다면 user: userId 필드가 누락된 지금과 같은 경우 상대방의 follower 목록이 업데이트되지 않는 게 정상인지
이런식으로 token이 있는 유저에게만 post 요청을 보낼 경우, 상대방의 follower 목록에 팔로잉 정보가 post 안 되는지
(userId: userId
로 요청 보냈을 때 상대방 follower에도 정보 반영되는 것 확인)
const request = validateTokenAxiosClient(token);
const response = await request.delete<Follow>('/follow/delete', {
~~user: userId,~~
});