
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
강의 내용 5-9
app.py
from pymongo import MongoClient
client = MongoClient('mongodb+srv://sparta:test@cluster0.skhqjtd.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta
@app.route("/guestbook", methods=["POST"])
def guestbook_post():
name_receive = request.form['name_give']
comment_receive = request.form['comment_give']
doc = {
'name': name_receive,
'comment': comment_receive
}
db.fan.insert_one(doc)
return jsonify({'msg': '저장 완료!'})
index.html
function save_comment() {
let name = $('#name').val()
let comment = $('#comment').val()
let formData = new FormData();
formData.append("name_give", name);
formData.append("comment_give", comment);
fetch('/guestbook', {method: "POST",body: formData,}).then((res) => res.json()).then((data) => {
//console.log(data)
alert(data["msg"]);
window.location.reload()
});
}
code가 완벽하게 작동을 합니다.
댓글남기기 버턴을 누르면 저장 완료가 나옵니다.
terminal에서도
127.0.0.1 - - [24/Apr/2023 10:17:05] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [24/Apr/2023 10:17:05] "GET /guestbook HTTP/1.1" 200 -
127.0.0.1 - - [24/Apr/2023 10:17:29] "POST /guestbook HTTP/1.1" 200 -
잘 됩니다
그런데 mongodb에서 fresh button을 누르면 dbspart에 fan이 생기면서 (강의를 보면 자동으로) data가 들어가 있지 않습니다.

작성한 코드 및 에러 메세지
제가 직접 create collection을 눌러 fan을 만들어도 이 안에 들어가지 않습니다.
뭐가 잘못 된것일까요?
