
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
플라스크에 몽고디비를 연결하는 과정에서 오류가 있어요. 이로인해 localhost:5000에 연결불가라고 나옵니다 ㅠㅠ
범규님 설명으로는 dbprac의 위에 3줄을 긁어다가 app.py 위에 붙혀넣으라고 하셨는데 저는 3줄이 아니라 5줄이에요.
import certifi도 있어서요!
5줄로도 해보고 범규님과 똑같이 3줄로 지우고 해도 똑같은 오류가 나오네요.
어디가 잘못된걸까요?

from flask import Flask, render_template, request, jsonify
app = Flask(__name__)
from pymongo import MongoClient
import certifi
ca = certifi.where()
client = MongoClient("mongodb+srv://test:sparta@cluster0.esybjf2.mongodb.net/Cluster0?retryWrites=true&w=majority",tlsCAFile=ca)
db = client.dbsparta
@app.route('/')
def home():
return render_template('index.html')
@app.route("/mars", methods=["POST"])
def web_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)
}
db.users.insert_one(doc)
return jsonify({'msg': '주문 완료!'})
@app.route("/mars", methods=["GET"])
def web_mars_get():
return jsonify({'msg': 'GET 연결 완료!'})
if __name__ == '__main__':
app.run('0.0.0.0', port=5000, debug=True)
