본문 바로가기

내배캠/TIL

TIL/5/20230317

728x90

문제점

- 몽고DB와 연결이 불가

 

시도해본 것들

- 파이썬 재실행, 몽고클라이언트 주소 재확인

 

해결

- 해결전

from pymongo import MongoClient
from flask import Flask, render_template, request, jsonify, app

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

- 해결후

from pymongo import MongoClient
from flask import Flask, render_template, request, jsonify, app
import certifi

ca = certifi.where()

client = MongoClient("mongodb+srv://sparta:test@cluster0.3gnwcuy.mongodb.net/?retryWrites=true&w=majority",tlsCAFile=ca)

- 해결방법

import certifi 추가

MongoClient 주소에 tlsCAFile=ca 추가

 

알게 된 점

- 개인 보안 환경에 따라 파이몽고 접속이 원활하지 않으므로 맥사용시 해당 패키지 설치 후 파이몽고 연결이 가능하다.

728x90

'내배캠 > TIL' 카테고리의 다른 글

TIL/7/20230321  (0) 2023.03.21
TIL/6/20230320  (0) 2023.03.20
TIL/4/20230316  (0) 2023.03.16
TIL/3/20230315  (0) 2023.03.15
TIL/2/20230314  (0) 2023.03.14