커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4-8강. 실행오류
undefined주차
북마크
하*식
댓글
3
추천
0
조회수
11
조회수
11
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



강사님의 내용에 따라 진행했는데 실행화면(왼쪽 아래)에서 reflash가 안되고 MongoDB에서도 나타나지 않습니다.


보고 계신 화면

스파르타 즉문즉답

전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.




작성한 코드 및 에러 메세지


[app.py 작성 코드]


from flask import Flask, render_template, request, jsonify

app = Flask(__name__)


from pymongo import MongoClient

client = MongoClient('mongodb+srv://sparta:test@cluster0.iuwy6lg.mongodb.net/?retryWrites=true&w=majority')

db = client.dbsparta


@app.route('/')

def home():

    return render_template('index.html')


@app.route("/mars", methods=["POST"])

def mars_post():

    name_receive = request.form['name_give']

    address_receive = request.form['address_give']

    size_receive = request.form['size_give']


    doc = {

        'name':name_receive,

        'address':address_receive,

        'size':size_receive

    }

    db.mars.insert_one(doc)


    return jsonify({'msg':'저장 완료!'})


@app.route("/mars", methods=["GET"])

def mars_get():

    return jsonify({'msg':'GET 연결 완료!'})


if __name__ == '__main__':

    app.run('0.0.0.0', port=5000, debug=True)



[index.html 작성 코드중 화면이 reload 되는 부분]


        function save_order() {

            let name= $("#name").val()

            let address= $("#address").val()

            let size= $("#size").val()


            let formData = new FormData()

            formData.append("name_give", name)

            formData.append("address_give", address)

            formData.append("size_give", size)


            fetch('/mars', { method: "POST", body: formData }).then((res) => res.json()).then((data) => {

                alert(data["msg"]);

                window.location.reload()

            });

        }

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴