POST 요청시 GET 요청으로 인식되는 문제의 해결은 다음과 같다.
/etc/nginx/sites-available/default 을 아래 그림처럼 301에서 308로 바꿔준다
301 Moved Permanetly
GET 메소드는 바뀌지 않는다. GET이 아닌 다른 메소드들은 GET으로 바뀌어 리다이렉트 된다.
308 Permanent Redirect
전송할때 메소드와 바디는 바뀌지 않는다.
301번을 사용한다면 POST로 날아왔던 요청이 GET 메소드로 변경되면서 컨트롤러나 라우터에 매핑되는 URI가 없으면 오류가 나게된다.
따라서 301 대신 308을 사용하여 요청해야 한다.
참고문서