[TIL]2023.05.09 10시간째 풀리지 않는 오류 ㅠㅠ, 오늘 기록할게 많은데!!!

Nick·2023년 5월 10일
0
post-thumbnail
post-custom-banner

(오늘 TIL 적을게 많은데... 오류 때문에 시달리는 중이다 ㅋㅋㅋㅋㅋㅋ
흥미진진해 아주!!! 오늘 TIL은 내일로 미룬다!!)

405 method Not Allowed

플라스크 서버를 구축했고 프론트와 연결했다.
그러나 어디서 무엇이 잘못됐을까... 405 에러 발생!
메소드 매칭이 되지 않아 생기는 오류라는데 눈을 씻고 찾아봐도
내 메소드는 잘못되지 않..1@$%^! ㅠㅠ... 일단 코드를 기록해 본다.

javascipt post 부분

...
  function save_review() {
            let name = $('#name').val()
            let star = $('#star').val()
            let comment = $('#comment').val()
            let img = $('#img').val()
            let pw = $('#pw').val()


            let formData = new FormData();
            formData.append("name_give", name);
            formData.append("star_give", star);
            formData.append("comment_give", comment);
            formData.append("img_give", img);
            formData.append("pw_give", pw);

            fetch('/review', { method: "POST", body: formData }).then((res) => res.json()).then((data) => {
                alert(data['msg'])
                window.location.reload()
            })
        }
...

app.py post 부분

@app.route('/review', methods=["POST"])
def review_post():
    name_receive = request.form['name_give']
    star_receive = request.form['star_give']
    comment_receive = request.form['comment_give']
    img_receive = request.form['img_give']
    pw_receive = request.form['pw_give']

    doc = {
        'name' : name_receive,
        'star' : star_receive,
        'comment' : comment_receive,
        'img' : img_receive,
        'pw' : pw_receive
    }

    db.review.insert_one(doc)

    return jsonify({'msg':'맛집 저장 완료 🍽️ '})

눈이 저절로 감긴다... 일단 후퇴... 내일 두고보자🥲🔥🔥🔥🔥🔥🔥🔥🔥

profile
배우고 도전하는것을 멈추지 않는 개발자 입니다.
post-custom-banner

0개의 댓글