안녕하세요 선생님, 항상 좋은 강의 감사드립니다. DI 관련해서 궁금한 점이 생겨 질문드립니다. Controller에서 Service 클래스를 DI 받을 때는 별도의 데코레이션 없이 DI를 받았는데, service 계층에서 repository를 DI 받을 때는 왜 @InjectRepository가 필요할까요? 개인적으로 생각해보기로는, 우리가 직접 만든 Service 클래스는 Nest IOC container에서 관리되지만, Repository 클래스는 TypeORM 모듈에 의해 DI가 관리되기 때문일 수도 있겠다는 생각을 해봤습니다.
userId=roy 까지 치고 새글 생성 시 roy로만 추가하는 것까지 완료되었는데 수정을 하고나서 완료버튼을 누르면 콘솔에 에러가 떠요 catch 부분에 console.log을 찍어서 messages의 Update 부분에서 오류가 났다는 것까지는 발견했는데 구글에 검색해봐도 어떻게 해결해야 할지 잘 모르겠습니다 ㅠㅠ 사진이 좀 많은데... 감사합니다! console에 찍힌 에러 MsgList.js MsgItem.js messages.js fetcher.js
싱글톤 컨테이너의 방식에 궁금한점이 있어 질문드립니다 스프링 컨테이너를 통해 수많은 회원들의 요청이 들어와도 같은 빈객체를 주게된다고 들었습니다. 그렇다면 똑같은 객체를 사용하게되면 모든 회원들이 처음 등록된 빈의 같은 회원정보를 사용하게되어 내 회원정보가 이상하다거나 계산내역이 기존사람의것이 되는등등 문제가 발생되는것이 아닌가요?
App Build Intro 강의를 들으면서 detailVC 화면을 객체화 시키는 코드를 똑같이 적고 실행을 시켰는데 계속 오류가 발생하여 글을 남기게 되었습니다. DetailVC storyboard에 class이름이랑 storyBoard ID를 적었는데도 계속 아래와 같이 오류가 발생하네요 ㅠㅠ # 오류 내용 # Main.storyBoard 캡처 화면 # ViewController.swift 코드 화면
워커에 관해 추가적으로 공부하던중 MesshageChannel api를 지원하네요? 자세히 보니까, 워커 통신이 iframe통신과 매우 유사하더군요. postMessage어디서 봤나 싶었는데 iframe공부할때 본 거군요 ㅋㅋ; MesshageChannel 은 양방향 통신에 특화되어있어, 양측이 계속 유지할때 쓰는건데, 그럼 워커가 계속 유지할 일이 있을까요?
Win32Exception: ApplicationName='C:\Program Files\Unity\Editor\Data\Tools\RoslynScripts\unity_csc.bat', CommandLine='/noconfig @Temp/UnityTempFile-ba6ab091483534d4c8005ffa081b9d1f', CurrentDirectory='', Native error= 지정된 파일을 찾을 수 없습니다. 유니티를 실행하면 자동적으로 이 오류 메시지가 뜨면서 오브젝트에 스크립트를 붙일 수가 없습니다. can't add scripts 뜨면서 거부되네요 ㅜㅜ 혹시 해결법이 있을 까요? 아무리 찾아봐도 못 찾겠어서;;;; 재부팅해도 해결 안되고 유니티를 재설치 해도 해결이 안됩니다;;;
Event 강의를 보는데 ::SetEvent ::WaitForSingleObject ::CreateEvent ::CloseHandle 함수 앞에 ::를 붙이시는데 어떤 의미인가요? 떼고 실행해도 잘 실행되던데.. 구글링 해보니 전역변수를 지역변수와 구분할 때 사용한다 라고 나오더라고요 전역함수를 사용하겠다는 의미일까요?
환경변수에 로컬, 개발 , 운영의 환경이 있고, 로컬은 개인으로, 개발은 테스트 환경, 운영은 실제로 서비스가 되는 환경이라고 말씀 주셨습니다. 그러면 각각 다른컴퓨터를 사용한다거나 AWS같은 웹환경처럼 다른 기기를 통해 각자 구현하는것일까요 아니면 같은 컴퓨터여도 다른 프로젝트처럼 구현하시는걸까요? 실무적인관점에서 궁금합니다!
안녕하세요, 서버구축 강의에서 막힘이 많아 질문이 많네요, 아래 커뮤니티 게시글 중 goodluck님께서 공유해주신대로 cent1에서 ssh cent2 접속 시, 아래와 같은 에러가 뜨는데요, 혹 말씀해주신 공개키 설정을 어떻게 하는지 문의드립니다 혹은 다른 방법이 있으면 답변 부탁드려요
안녕하세요. 리렌더링 이해하기 회차에서 리렌더링이 실행되더라도 리액트는 실제로 이전과 달라지는 부분만 돔에 새로 그린다고 하셨는데요. LoginForm.js 코드를 실습하면서 크롬 ReactDevTool의 Highlight updates when components render 옵션을 켜두고 확인하고 있는데, id input에 새로운 값들을 입력하여 리렌더링을 발생시키면 ButtonWrapper 이하 내용들도 함께 하이라이팅이 됩니다. styled-component뿐만이 아니라 useMemo로 리렌더링 최적화를 해도 같은 현상이 보여지는데, Highlight updates when components render 옵션같은 경우 렌더링 되는 부분을 하이라이팅 해주는 기능이라고 알고 있는데요. ButtonWrapper 안에 내용도 리렌더링은 되지만 돔에 다시 그려지진 않는다. 라고 이해하면 되는걸까요? 리렌더링이 일어나도 실제로 돔에 다시 그려지지만 않으면 렌더링 최적화를 구현했다. 라고 할 수 있는건지 궁금합니다. 답변 기다리겠습니다:)
가비아 사이트와 같은곳에서 nodebird.com과 api.nodebird.com을 등록해야 정상적으로 작동되는거죠?? route53에서 등록하는것만으론 안되는거죠?? 그리고 해당 도메인주소로 지금 접속이 되는건 제가 만든 사이트가 아닌 다른 수강생분께서 같은 주소로 만든 사이트일수도 있는거죠??
안녕하세요 백기선님. 데코레이터 패턴과 책임 연쇄 패턴의 가장 큰 차이점 답변 부탁드립니다. 책임 연쇄 패턴이 데코레이터 패턴과 거의 같다고 느껴지는데요. 강의 초입에 말씀해주신 것처럼 관점에 차이라고 답변을 주실 수 있지만 위의 두개의 패턴은 예시나 사용법이 너무 비슷하다고 생각합니다. 아래의 그림의 차이로는 Default Concreate 객체가 있냐 없냐의 차이 같은데 혹시 유의미한 차이가 있다면 답변 부탁드립니다! [데코레이터 패턴] [책임 연쇄 패턴]
안녕하세요 강의 잘 듣고 있습니다. 계속 궁금했던것이 Http 관련 exception은 어떤 계층에서 내는 것이 일반적인지 궁금합니다. repository 단에서 http exception을 내진않을것같고, service나 controller 인데 어떠한 기준으로 발생시키는것이 좋을까요?