Flask 파이썬파일 실행하려는데 Method Not Allowed 오류가 나는 문제
app.py에 Port를 5000에서 5001로 변경해주면 대부분 해결이 되었는데(된 줄 알았는데 아니어서 아래와 같이 다시 세팅해야 했다.)
[MAC]환경의 경우 에어드랍때문에 5001로 변경해주어서 사용하고 있었고
여전히 해결이 안되었다.
stackoverflow를 참고하여 수정을 시도하였다.
기존에 route('/') methods가 GET만 세팅되어 있었는데
아래와 같이 POST메서드도 같이 추가로 넣어주었다.
@app.route('/', methods=["GET","POST"])
GET뿐만 아니라 POST요청도 같이 해야하기 때문에 둘 다 처리해야 한다고 했다.
우리는 서브페이지에 POST를 넣어놓았는데 메인페이지에서 POST요청을 하고 있었다.
POST 요청을 할 때에는 Method 인자값을 추가시켜줘야 한다는 것을 알게 되었다.