커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
터미널에서 에러가 나서 복붙을 해도 에러가 뜨네요
undefined주차
북마크
박*영
댓글
35
추천
0
조회수
25
조회수
25
답변 완료

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

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


로컬호스트로8080 이 잘연결되다가 api 코드 하면서 연결이 않되고 app.py에 에러가 많아 결국 복붙으로 했는데요

터미널에 pymongo.errors.ConfigurationError: The DNS query name does not exist: _mongodb._tcp.cluster0.tw1j9or.mongodb.net. 에러가 뜨네요.



보고  * Restarting with stat

 * Debugger is active!

 * Debugger PIN: 137-644-176

 * Running on http://127.0.0.1:8080/ (Press CTRL+C to quit)

127.0.0.1 - - [11/Mar/2023 01:40:28] "GET / HTTP/1.1" 200 -

127.0.0.1 - - [11/Mar/2023 01:43:40] "GET / HTTP/1.1" 200 -

127.0.0.1 - - [11/Mar/2023 01:45:19] "POST /exhibit HTTP/1.1" 200 -

127.0.0.1 - - [11/Mar/2023 01:45:21] "GET / HTTP/1.1" 200 -

 * Detected change in 'C:\\Users\\yihm9\\OneDrive\\ドキュメント\\pirates\\web\\lv1\\app.py', reloading

 * Restarting with stat

 * Debugger is active!

 * Debugger PIN: 137-644-176

 * Running on http://127.0.0.1:8080/ (Press CTRL+C to quit)

127.0.0.1 - - [11/Mar/2023 01:47:50] "GET / HTTP/1.1" 200 -

127.0.0.1 - - [11/Mar/2023 01:48:11] "POST /exhibit HTTP/1.1" 200 -

127.0.0.1 - - [11/Mar/2023 01:48:12] "GET / HTTP/1.1" 200 -

 * Detected change in 'C:\\Users\\yihm9\\OneDrive\\ドキュメント\\pirates\\web\\lv1\\app.py', reloading

 * Restarting with stat

 * Debugger is active!

 * Debugger PIN: 137-644-176

 * Running on http://127.0.0.1:8080/ (Press CTRL+C to quit)

127.0.0.1 - - [11/Mar/2023 01:50:31] "GET / HTTP/1.1" 200 -

127.0.0.1 - - [11/Mar/2023 01:51:23] "POST /exhibit HTTP/1.1" 200 -

127.0.0.1 - - [11/Mar/2023 01:51:25] "GET / HTTP/1.1" 200 -

127.0.0.1 - - [11/Mar/2023 02:03:11] "GET / HTTP/1.1" 200 -

 * Detected change in 'C:\\Users\\yihm9\\OneDrive\\ドキュメント\\pirates\\web\\lv1\\app.py', reloading

 * Restarting with stat

 * Debugger is active!

 * Debugger PIN: 137-644-176

 * Running on http://127.0.0.1:8080/ (Press CTRL+C to quit)

127.0.0.1 - - [11/Mar/2023 02:03:37] "GET / HTTP/1.1" 200 -

 * Detected change in 'C:\\Users\\yihm9\\OneDrive\\ドキュメント\\pirates\\web\\lv1\\app.py', reloading

 * Restarting with stat

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\app.py", line 45

  exhibitions = list(db.exhibition.find({},{'_id';False}))

                          ^

SyntaxError: invalid syntax


yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$ pypypypytpytpexhibitions = list(db.exhibition.find({}, {'_id': False}))

bash: syntax error near unexpected token `('


yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$


yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$   return jsonify({"result": exhibitions})

bash: syntax error near unexpected token `('


yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$ 잘않되어서 끄고계신다 다시화면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.

yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$ source c:/Users/yihm9/OneDrive/ドキュメント/pirates/web/lv1/venv/Scripts/activate

(venv) 

yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$ python app.py

Traceback (most recent call last):

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\pymongo\srv_resolver.py", line 89, in _resolve_uri

  results = _resolve(

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\pymongo\srv_resolver.py", line 43, in _resolve

  return resolver.resolve(*args, **kwargs)

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\dns\resolver.py", line 1368, in resolve    

  return get_default_resolver().resolve(

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\dns\resolver.py", line 1190, in resolve

  (request, answer) = resolution.next_request()

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\dns\resolver.py", line 691, in next_request  

  raise NXDOMAIN(qnames=self.qnames_to_try, responses=self.nxdomain_responses)

dns.resolver.NXDOMAIN: The DNS query name does not exist: _mongodb._tcp.cluster0.tw1j9or.mongodb.net.


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

 File "app.py", line 8, in <module>

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

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\pymongo\mongo_client.py", line 736, in __init__

  res = uri_parser.parse_uri(

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\pymongo\uri_parser.py", line 542, in parse_uri

  nodes = dns_resolver.get_hosts()

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\pymongo\srv_resolver.py", line 121, in get_hosts

  _, nodes = self._get_srv_response_and_hosts(True)

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\pymongo\srv_resolver.py", line 101, in _get_srv_response_and_hosts

  results = self._resolve_uri(encapsulate_errors)

 File "C:\Users\yihm9\OneDrive\ドキュメント\pirates\web\lv1\venv\lib\site-packages\pymongo\srv_resolver.py", line 97, in _resolv  raise ConfigurationError(str(exc))

pymongo.errors.ConfigurationError: The DNS query name does not exist: _mongodb._tcp.cluster0.tw1j9or.mongodb.net.er0.tw1j9or.mongodb.net.

(venv)

yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$

(venv)

yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$ app

bash: app: command not found

(venv)

yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$

(venv)

yihm9@DESKTOP-1OLB9G7 MINGW64 ~/OneDrive/ドキュメント/pirates/web/lv1

$

3 app.py에러를 없애려고 새로 복붙하고 다시 터미널 끄고 실행했는데도 오류가 뜨는데 잘 모르겠어요







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