const config = { baseUrl: 'https://api.hnpwa.com/v0/' }; // 2. API 함수들을 정리 function fetchNewsList() { return axios.get('${config.baseUrl}news/1.json'); } function fetchAskList() { return axios.get('${config.baseUrl}ask/1.json'); } function fetchJobsList() { return axios.get('${config.baseUrl}jobs/1.json'); } 여기서 ES6 문법으로 '+' 연산자를 이용해서 문자열 합치는걸 대신하여 사용 가능하다고 하셨는데 위와 같이 하면 개발자 모드에서 아래와 같이 경로가 만들어지는 문제가 뭔지... 못찾겠네요.. 오타가 있는것도 아니고
Traceback (most recent call last): File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 822, in _wrap_create_connection return await self._loop.create_connection(*args, **kwargs) File "c:\programdata\miniconda3\lib\asyncio\base_events.py", line 981, in create_connection ssl_handshake_timeout=ssl_handshake_timeout) File "c:\programdata\miniconda3\lib\asyncio\base_events.py", line 1009, in _create_connection_transport await waiter File "c:\programdata\miniconda3\lib\asyncio\sslproto.py", line 530, in data_received ssldata, appdata = self._sslpipe.feed_ssldata(data) File "c:\programdata\miniconda3\lib\asyncio\sslproto.py", line 189, in feed_ssldata self._sslobj.do_handshake() File "c:\programdata\miniconda3\lib\ssl.py", line 774, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1076) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\request.py", line 389, in __aenter__ raw_resp = await self.rqst_ctx.__aenter__() File "c:\programdata\miniconda3\lib\site-packages\aiohttp\client.py", line 855, in __aenter__ self._resp = await self._coro File "c:\programdata\miniconda3\lib\site-packages\aiohttp\client.py", line 370, in _request timeout=timeout File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 445, in connect proto = await self._create_connection(req, traces, timeout) File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 757, in _create_connection req, traces, timeout) File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 879, in _create_direct_connection raise last_exc File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 862, in _create_direct_connection req=req, client_error=client_error) File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 825, in _wrap_create_connection req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host api.backend.ai:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1076)')] The above exception was the direct cause of the following exception: Traceback (most recent call last): File "c:\programdata\miniconda3\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "c:\programdata\miniconda3\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\ProgramData\Miniconda3\Scripts\backend.ai.exe\__main__.py", line 7, in <module> File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 764, in __call__ return self.main(*args, **kwargs) File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 717, in main rv = self.invoke(ctx) File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 555, in invoke return callback(*args, **kwargs) File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\cli\run.py", line 577, in run if is_legacy_server(): File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\session.py", line 24, in is_legacy_server ret = session.Kernel.hello() File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\base.py", line 21, in _method return cls.session.worker_thread.execute(coro) File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\session.py", line 64, in execute raise result File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\session.py", line 48, in run result = loop.run_until_complete(coro) File "c:\programdata\miniconda3\lib\asyncio\base_events.py", line 579, in run_until_complete return future.result() File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\kernel.py", line 46, in hello async with rqst.fetch() as resp: File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\request.py", line 399, in __aenter__ raise BackendClientError(msg) from e ai.backend.client.exceptions.BackendClientError: BackendClientError('Request to the API endpoint has failed.\nCheck your network connection and/or the server status.\n➜ ClientConnectorCertificateError()') 이전에 질문했었는데 답변대로 해도 오류가 나네요.
next.js에서 제공하지 않는 동적링크를 보완하기 위해 express와 next를 연결하셨다고 하셨는데 그 여부를 어떻게 아셨는지 궁금하고 어떻게 공부를 하시는지 공부방법도 궁금합니다. 플랫폼 및 라이브러리에 기능들이 다양하고 그 각각의 기능들이 다를텐데 어떻게 아셨는지 궁금합니다.
안녕하세요. 선생님 강의에 따라 열심히 공부하고자 하는 초보자입니다. 선생님 말씀대로 자바 사이트에 들어가서 설치하였고, 이클립스를 다운받아 실행하려고 하니 자바를 찾을수 없다고 뜹니다. 여러번 자바도 삭제하고 재설치해보았는데 오류가 발생하는 이유를 모르겠습니다. 도움 부탁드립니다.
mutations이든 actions든 어찌보면 component가 늘어남에 따라 수 많은 state 값 변경 연산이 있을텐데, 그걸 역할?로 나눠서 나중에 버그찾기나 유지보수 하기 쉽게 해 놓았다는 말씀이신가요?(그림으로 설명해주신것이 뭔가 와 닿지 않아서 질문드립니다. actions에 시간차를 두고 state를 변경하는 mutations을 여러개 요청 하든 mutations에서 바로 시간차를 두는 state값 변경을 요청 하든 값 변화 추적하는건 똑같지 않을까? 생각이 듭니다..)
안녕하세요. 스프링 프레임워크 핵심 기술을 수강하면서 JDK 1.8을 사용하였고, 프로젝트 생성 및 학습을 진행하는 중에 'IoC ResourceLoader'파트에서 JDK 11 버전에서 제공되는 "Files.readString()" 메소드를 사용하기 위하여 IntelliJ > Project Structure에서 SDK 설정을 JDK 11 로 변경하였고, MacOSX 환경에서 jenv로 관리되고 있는 자바 환경변수(PATH)를 OpenJDK11로 설정을 바꾸었습니다. 마지막으로 pom.xml에서 <properties> 태그에 있는 <java.versoin> 값을 1.8에서 11로 변경하고 빌드를 하였는데요? 과연 제가 한 설정 방식이 맞을까요!? (이번 학습을 통하여 Maven과 같은 빌드툴에 대한 학습도 필요하다고 느꼈네요. 참고할만한 레퍼런스가 있다면 조언 부탁드립니다.) 좋은 강좌 컨텐츠에 감사드리며, 미리 답변 또한 감사드립니다.
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
(패턴으로 실습하며 익히기: urllib 라이브러리 사용법 강의) 선생님 https://www.seeko.kr/zboard4/zboard.php?id=mainnews 이 없어지고 https://seeko.earlyadopter.co.kr/bbs/board.php?bo_table=mainnews 여기로 변경이 됬어요. 'td' 태그도 없어졌어요. 그래서 제가 그냥 만들어봤는데 text가 댓글 때문에 이상하게 출력이 됩니다. 제가 find_all('a', 'item-subject')으로 찾기를 해서 밑에 있는걸 다 긁어와서 저렇게 되는걸 고치질 못하겠습니다. 제 머릿속으로는 find_all('span', 'wr-icon wr-image') 이후 get_text()하면 텍스트만 출력이 될꺼 같은데 오히려 이렇게 하면 아무것도 안나옵니다. 여기 아래 깃허브에 제 코드인데 도와주세요. FINDALL로 출력해보고, SELECT로도 출력해봐도 정리가 안됩니다. https://github.com/treksis/Python-Scraping/blob/master/6.%20urllib_seeko_crawl.ipynb
안녕하세요. 한가지 궁금한 점이 있어서 질문 드립니다. 1. 짧은 견해지만 (req, res, next)추가해야 되는 이유가 IIFE를 하기 위해서인가요? 2. 만약 IIFE 때문이라면 '어떤 상황에서 IIFE를 사용해야 된다'라는 예시를 여쭤봐도 될까요?, IIFE 개념과 이론적으로 '어떤 상황에서 써야된다'는 알고 있는데요. 하지만 실제로 사용해본 적이 없어서 크게 와닿지가 않습니다...
안녕하세요 강의 노트를 다운받아서 vscode에서 열려고 하면 다 깨져서 ����Mac OS X ���� ���2��������� ��������������������������������������ATTR������ �������L������������������������com.apple.lastuseddate#PS�����������<��com.apple.quarantine�Ӊ�Z���� '�����q/0081;5ab5ede0;Chrome;116E1246-176E-42CE-94D7-CCA3FC66ADCD� 이런식으로 나와요... 어떻게 해결해야하나요? 참고로 열어봤던 파일은 ._5. rest parameter.md 파일이구요. 다른 파일도 다 깨집니다. ㅠㅠ 윈도우 사용합니다.