Closed RulLu16 closed 3 years ago
GET /api/v1/question/{questionId} : 해당 questionId의 문제 조회해서 반환.
POST /api/v1/question : 새로운 문제 정보를 questionRequestDto로 받아 문제 생성, 저장 후 저장된 question 반환
{ "content": "hello", "bookmark_count": 1, "create_date": "2021-07-28", "user": { "email": "yeeunlee0520@gmail.com", "username": "룰루", "provider": "google", "providerId": "115780716502819759274" }, "tagList": [ { "tagTitle": "kakao" }, { "tagTitle": "hello" } ] }
일단은 상현님이 만든 userDto로 반환을 하는 상태인데, 이게 다른 유저가 만든 문제도 저렇게 보내도록 되어서 보안상 문제가 있을 것 같습니다. 이건 question용 유저 dto를 email, username만 있는걸로 따로 만들거나, 그냥 questionResponseDto에선 username만 반환하는것도 괜찮을거 같아요. 확인하고 수정하겠습니당.
username만 실어서 보내시죠
넵 그렇게 고칠게요~!
GET /api/v1/question/{questionId} : 해당 questionId의 문제 조회해서 반환.
POST /api/v1/question : 새로운 문제 정보를 questionRequestDto로 받아 문제 생성, 저장 후 저장된 question 반환
일단은 상현님이 만든 userDto로 반환을 하는 상태인데, 이게 다른 유저가 만든 문제도 저렇게 보내도록 되어서 보안상 문제가 있을 것 같습니다. 이건 question용 유저 dto를 email, username만 있는걸로 따로 만들거나, 그냥 questionResponseDto에선 username만 반환하는것도 괜찮을거 같아요. 확인하고 수정하겠습니당.