SCHOOL/캡스톤

[졸프 백엔드] [버그 수집] logout 시 "detail": "method 'get' is not supported."

chaerrii 2024. 7. 1. 15:04

버그

"detail": "method 'get' is not supported." 

@PostMapping("/logout")

public BaseResponse<?> logout()

를 진행하는데 Post요청으로 logout을 분명히..? 보냈는데..? 갑자기 get 요청이 안된다는거임... 당연하지 post니까.

내가 잘못한건 아닌데..? 포스트맨이 이상한건가? 하고 서치를 해보니까 

 

스프링 시큐리티는 기본적으로 GET 으로 /logout 을 지원한다. 

 

따라서 /logout 요청에 내 post 요청이 아닌 get으로 갔던 것...

해결 

/logout이 아닌 /auth/logout으로 API url 바꿈 

 


참고: https://velog.io/@oayenn/Spring-Request-method-GET-is-not-supported