2023.01.10
app.py를 아무리 실행해도 pymongo와 연결이 되지 않는다...
pymongo.errors.ServerSelectionTimeoutError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired
모든 패키지를 재설치 해봤다.
pymongo 아이디와 비밀번호가 틀린지 확인했다. 맞다.
전체 파일을 다시 불러들렸다. 그대로다.
간혹 네트워크상에서 인증서 확인문제가 발생하는대 이경우였다.
방법은 certifi pakage설치 후
import certifi
ca = certifi.where()
from pymongo import MongoClient
client = MongoClient('mongodb+srv://test:아이디@비밀번호.mongodb.net/Cluster0?retryWrites=true&w=majority', tlsCaFile=ca)
db = client.dbsparta
주소 뒤에 꼭 tlsCaFile=ca 붙여주자..
에러코드를 항상 잘 읽어보자.. 이전에도 발생한적이 있는 문제이다..