
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
로컬호스트로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에러를 없애려고 새로 복붙하고 다시 터미널 끄고 실행했는데도 오류가 뜨는데 잘 모르겠어요
