230525 개발일지 TIL - Method Not Allowed(Flask)

The Web On Everything·2023년 5월 25일
0

개발일지

목록 보기
16/269

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 인자값을 추가시켜줘야 한다는 것을 알게 되었다.

profile
오늘은 무슨 오류를 만날까?! 널 만나러 가는 길~ LOL

0개의 댓글