본문 바로가기

카테고리 없음

24.04.03

프론트에서 회원가입, 로그인 버튼을 눌렀을때 

 

.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported]
2024-04-03T14:59:04.047+09:00 DEBUG 22364 --- [nio-8080-exec-2] o.s.web.servlet.DispatcherServlet        : Completed 405 METHOD_NOT_ALLOWED
2024-04-03T14:59:04.049+09:00 DEBUG 22364 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Securing GET /error
2024-04-03T14:59:04.050+09:00 DEBUG 22364 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Secured GET /error
2024-04-03T14:59:04.050+09:00 DEBUG 22364 --- [nio-8080-exec-2] o.s.web.servlet.DispatcherServlet        : "ERROR" dispatch for GET "/error", parameters={}
2024-04-03T14:59:04.051+09:00 DEBUG 22364 --- [nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#error(HttpServletRequest)
2024-04-03T14:59:04.052+09:00 DEBUG 22364 --- [nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor  : Using 'application/json;q=0.8', given [image/avif, image/webp, image/apng, image/svg+xml, image/*, */*;q=0.8] and supported [application/json, application/*+json, application/cbor]
2024-04-03T14:59:04.052+09:00 DEBUG 22364 --- [nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor  : Writing [{timestamp=Wed Apr 03 14:59:04 KST 2024, status=405, error=Method Not Allowed, path=/string}]
2024-04-03T14:59:04.053+09:00 DEBUG 22364 --- [nio-8080-exec-2] o.s.web.servlet.DispatcherServlet        : Exiting from "ERROR" dispatch, status 405
2024-04-03T14:59:04.053+09:00 DEBUG 22364 --- [nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter  : Set SecurityContextHolder to anonymous SecurityContext

 

라는오류가 떳는데, 이건 물어본 결과

 .HttpRequestMethodNotSupportedException: Request method 'GET' is not supported]는 클라이언트가 서버에 GET 요청을 보냈지만, 서버에서 해당 요청 방식을 처리할 수 있는 핸들러가 없을 때 발생합니다. 즉, 클라이언트가 GET 요청을 보냈으나 서버 측에서는 해당 경로에 대해 GET 요청을 지원하지 않기 때문에 405 METHOD_NOT_ALLOWED 오류가 발생하는 것입니다.

 

라고 한다.

 

그리고 이걸 해결하려 했는데 실패!! 그냥 프론트는 포기해야겠다.