JavaScript 비동기 프로그래밍 완벽 가이드 - Promise, await, async
안녕하세요. const p = add(1,2); console.log(p); 여기서 Promise { <pending> } 이 출력되는데요. add 함수 내부에서 await setTimeout 호출되면 add 함수는 더 진행되지 않는다고 하셨습니다. 그럼 return 도 못한건데 왜 p 에 값이 Promise 가 들어왔는지 궁금합니다..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 컨테이너에 담긴 모든 빈 조회하기 영상에서 한대로 코드를 따라했는데 코드를 썼을 때 강사님과 달리 자동으로 import되는 것들이 없었고 이에 따라 alt enter을 쓰거나 일일히 타이핑을 통해 import 되는 부분까지 동일히 작성했으나 밑과 같이 AppConfig.class, getBeanDefinitionNames(), getBean()을 인식하지 못하는 것처럼 에러가 뜹니다 왜 그런지 모르겠어요
테디노트님 안녕하세요. 항상 좋은 강의와 빠른 QnA 감사드립니다. 다름이 아니라 제 페이지가 구글에서 검색되면, 위와 같이 제목이 'Github Pages'로 뜨고 favicon을 설정해주었음에도 해당 부분이 지구본으로 뜹니다. 파비콘은 구글링해서 완성 했고, 다른 영역에서는 잘 뜹니다. 혹시 이 부분들도 바꿀 수 있을까요? 감사합니다.
어떤 형식이던지 괜찮습니다. 자유롭게 질문해 주세요~ 내용은 자세할수록 좋습니다~ 안녕하세요 강의 정말 잘 들었습니다. 실례가 안 된다면 강의를 들으며 학습한 내용을 블로그에 포스팅해도 괜찮을지 궁금합니다. 물론 출처는 반드시 밝히겠습니다. 혹시나 질문이 불편하게 느껴지셨다면 죄송합니다!!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. from selenium import webdriver from selenium.webdriver.chrome .service import Service from selenium.webdriver.chrome .options import Options # 크롬 드라이버 자동 업데이트 from webdriver_ manager.chrome import ChromeDriverManager # 브라우저 꺼짐 방지 chrome_options = Options() chrome_options.add_experimental_option("detach", True) # 불필요한 에러 메시지 없애기 chrome_options.add_experimental_option("excludeSwitches", ["enable-logging"]) service = Service(executable_path=ChromeDriverManager().install()) driver = webdriver.Chrome (service=service, options=chrome_options) # 웹페이지 해당 주소 이동 driver.get(" https://www.naver.com ") \\여기까지 코드입니다. (그대로 따라썼는데 안되어서 강사님 다른 답변에서 직접 올려주신 코드 복사 붙여넣기 했습니다..!) selenium과 webdriver 모두 pip install 이용해서 설치했구요, selenium은 4.16.0, webdriver-manager는 4.0.1입니다. 에러 메시지는 아래와 같습니다. 보기 힘드실까 하여 아래에 AttributeError부분을 써놓겠습니다. determined_browser_version = ".".join(determined_browser_version.split(".")[:3]) AttributeError: 'NoneType' object has no attribute 'split'
docker --version Docker version 24.0.6, build ed223bc 으로 설치되어있는데 제목의 실행 명령어 수행시 docker run -d --restart always --name redis7 --publish 6379:6379 redis:7docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.See 'docker run --help'. 에러가 발생합니다
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
이미지 서버로 firebase를 선택했는데 업로드 속도가 많이 느려 로글르 살펴보니 error getting token java.util.concurrent.ExecutionException: com.googl e.firebase.internal.api.FirebaseNoSignedInUserException: Please sign in before trying to get a token. ' 'Error getting App Check token; using placeholder token instead. Error: com.google.firebase.FirebaseException: No AppCheckProvider installed. W/NetworkRequest(16203): no auth token for request' 위와 같은 두 에러가 뜨네요.. 구글에 검색해도 잘 안나와서 질문 남깁니다. 위와 같은 에러를 마주친 경험이 있을까요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 해당 메소드를 선언하실 때, private static 이렇게 선언하셨는데. 이 부분이 잘 이해가 안됩니다. private는 해당 클래스 내에서만 접근할 수 있게 하여 해당 클래스에서만 사용할 수 있고, static은 클래스 메소드로써 한번 선언을 하면 다른 클래스나 다른 패키지에 속한 클래스들도 해당 메소드를 사용할 수 있게 되는것 아닌가요?? private와 static이 어떻게 같이 사용될 수 있는 것인지 잘 이해가 안됩니다. 설명 부탁드립니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 해당 코드에서 http://localhost:8080/request-param 로 뒤에 쿼리 파라미터를 주지않고 접속을 시도했을때 다음과 같은 오류가 발생하는 이유가 무엇인가요? Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Jan 03 22:01:14 KST 2024 There was an unexpected error (type=Internal Server Error, status=500). @WebServlet(name = "requestParamServlet", urlPatterns = "/request-param") 에서 일단 매핑은 되는데, 쿼리 파라미터가 없기 때문에 response를 잘 생성하지 못 해서 발생하는 오류인가요? 코드 상에서 response와 관련된 코드는 마지막줄에 response.getWriter().write("ok"); 이것뿐인데 이거 때문인지 궁금합니다..
의존성이 존재한다는게 객체끼리 관계가있음을 알려주는거같습니다. Servlet에서는 의존관계가 필요없는 이유가 요청과 응답만하는 기능만 존재하는데 결국 객체끼리 의존성을 주입해주어 싱글톤을 보장해준다면 개인설정이있는 정보를 공유할수있는 큰 문제점이 발생하기때문에 의존성을 고려안하는거같은데 맞을까요? Spring에서는 의존성을 주입해주는 이유는 결국 코드를 이루는 객체들끼리 중복되는 반복성을 줄임으로써 효율적인코드를 이루는데에 있다 라고 이해해도 괜찮을까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오)예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예 [질문 내용] 여기에 질문 내용을 남겨주세요. new AnnotationConfigApplicationContext()에 들어가는 class 정보는 모두 빈으로 등록되는 것 맞나요? 그래서 DiscountService에 @Component와 @Autowired를 사용하지 않아도 테스트가 통과하는 건가요?
안녕하세요 이번에 팀 프로젝트를 하게된 백엔드 취준생입니다. 프로젝트에서 중요하게 다룰 내용 중 하나가 팀원과의 소통 및 협업이라구 하셨는데요, 프론트엔드 개발자는 두 명있는데 백엔드는 저 혼자인 상태입니다. 근데 나중에 백엔드 개발자가 저 혼자라는게 소통 및 협업에 있어 면접관들이 마이너스로 볼 요소가 되나요? 만약 백엔드 개발자가 혼자라서 마이너스 요소가 된다면 중간에라도 백엔드를 한 명 더 추가해야 되나 싶네요 ㅜㅠ
현재 java 로 서버 만들어둔게 있어서 next14 연습할 겸 백엔드는 기존 서버 유지한 상태에서 next project 진행중입니다. 문제사항은 제목과 같습니다 1. server action 로그인 후 쿠키 세팅 없음 2. 로그인 후 '/' 경로에서 어떠한 action 3. 세팅된 middleware 로 인해 '/login'으로 라우팅 처리 프론트 코드 server: LoginForm.ts - LoginForm 컴포넌트는 서버 컴포넌트인 '/login' 페이지에서 렌더링 됩니다. - 당연히 signIn 함수는 '@/auth' 에서 가지고 왔습니다 import { signIn } from '@/auth'; auth.ts - response는 임의로 설정할 수 없어, 토큰을 email과 image 에 넣어보았습니다 '/' server: page.tsx server 콘솔에는 session 출력 되고 있는데, if 문 만나면 바로 redirect 됩니다. 의심스러운 부분 첫 로그인페이지 렌더링 할 때 호출되는 network 탭입니다 session을 호출하는 곳은 middleware, dashboard (위 페이지) 딱 2곳입니다 그런데 session 호출이 많기도 하고 전부 응답이 null 입니다 middleware 에서도 session 출력 잘 되구요.. 애플리케이션 -> 쿠키 이것 저것 시도해 보다가, 오늘 하루가 다가서 이렇게 질문 드립니다 환경 package.json 하드웨어: 모델명: MacBook Pro 모델 식별자: Mac14,9 모델 번호: Z17G0005KKH/A 칩: Apple M2 Pro 총 코어 개수: 10(6 성능 및 4 효율) 메모리: 32 GB 시스템 펌웨어 버전: 10151.61.4 OS 로더 버전: 10151.61.4
Host는 네트워크에 연결된 컴퓨터를 말하고, 이 host가 네트워크를 위한 기능을 하면 switch 라고 하고, 네트워크를 이용하는 주체면 end-point 라고 하셨는데요 쉽게 말해 PC를 통칭 해 host라고 부르고, 해당 PC가 네트워크 장비인 경우 switch라 하고, 일반 user가 사용하는 PC의 경우 end-point라고 생각하면 될까요?