묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
travel seller가 캐싱되지 않습니다.
fetchTravelproducts에서 클릭으로 상세 페이지로 들어가면 fetchTravelproduct 의 data 값을 보여주는데API 요청에서 data 값을 확인하면 seller 값이 들어있는데 data.fetchTravelproduct.seller를 콘솔에 찍으면 null 이 뜹니다. (다른 데이터는 정상적으로 불러옵니다.) fetchTravelproducts에서는 판매자 이름이 잘 출력이 되는데 상세페이지에 들어가면 해당 fetchTravelproduct API 요청으로 가져와도 판매자 데이터가 없는 상태로 뜨는데 문제가 뭘까요?여기서 상세페이지에서 새로고침을 하면 정상적으로 판매자가 보여집니다. fetchTravelproducts에서 캐싱하는 과정에 문제가 있는 걸 까요? // 상세 페이지 import { Query } from "@/entities/api/graphql"; import { gql, useQuery } from "@apollo/client"; export const TRAVEL_PRODUCT = gql` query fetchTravelproduct($travelproductId: ID!) { fetchTravelproduct(travelproductId: $travelproductId) { _id name remarks contents price tags images pickedCount travelproductAddress { zipcode address addressDetail lat lng } seller { _id name picture } createdAt } } `; export const useFetchTravelProduct = ({ travelId }: { travelId: string }) => { const result = useQuery<Pick<Query, "fetchTravelproduct">>(TRAVEL_PRODUCT, { variables: { travelproductId: travelId }, }); return result; };// 목록 페이지 import { Query } from "@/entities/api/graphql"; import { gql, useQuery } from "@apollo/client"; const TRAVEL_PRODUCTS = gql` query fetchTravelproducts($isSoldout: Boolean, $search: String, $page: Int) { fetchTravelproducts(isSoldout: $isSoldout, search: $search, page: $page) { _id name remarks contents price tags images pickedCount travelproductAddress { zipcode address addressDetail lat lng } buyer { _id name picture } seller { _id name picture } createdAt } } `; interface UseFetchTravelProductsArgs { isSoldout: boolean; search: string | null; page: number; } export const useFetchTravelProducts = ({ isSoldout, search, page, }: UseFetchTravelProductsArgs) => { const result = useQuery<Pick<Query, "fetchTravelproducts">>(TRAVEL_PRODUCTS, { variables: { isSoldout, search, page, }, }); return result; };
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
langchain 홈페이지 관련이요
강의중에 들어가시는 langchain 홈페이지가 지금이랑 version이 다른것 같은데 현재 version 홈페이지에서는 강의 내용에 나오는 곳을 찾을 수가 없습니다. 혹시 version이 달라도 괜찮을까요? 예를 들어 Microsoft Word Document loaders를 찾고 싶습니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
학습 순서 질문!
안녕하세요, 선생님. 이직을 위해 코딩테스트를 준비하는 직장인입니다.다름이 아니라 준비중에 학습 순서 관련하여 질문 사항이 있어 문의드립니다.현재 알고리즘 교안 173page 조합 까지 학습을 한 상태입니다. 이후 정수론부터 코딩테스트에 자주 나오는 개념까지 작성되어 있는것을 확인했는데요, 교안을 끝까지 다 학습하고 예를 들어 2차원 배열 회전, n진법 변환 등 모든 로직을 익히거나 외워서 모두 스스로 작성할 수 있을 정도로 완벽히 준비가 된 상태에서 1주차 강의를 들으며 이어나가면 되는지, 아니면 교안 학습은 끝까지 완료하되, 이런 개념이 있구나 하고 아는 정도로 1주차 강의로 들어가면 되는지 여쭤보고자 질문드립니다.감사합니다.
-
해결됨풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
도커와 최신 서버 기술 수료시 웹 배포
안녕하세요.dave lee 강사님의 강의의 팬이며 열정 수강생입니다.데이터 - 웹 - 배포 순으로 듣고 있는 중에 질문이 있어 글 남깁니다. flask 수강 완료 후 docker, aws 관련 강의를 들으려고 합니다.flask 완료 후 개인적인 실습으로 웹-DB 간의 프론트, 백을 초급적이지만 어느정도 익힌 상태입니다. 관련 강의를 익히면 웹 배포가 가능할까요?또, aws사용하면 과금여부도 궁금합니다.
-
미해결파이썬 알고리즘 트레이딩 파트3: 클라우드 거래 자동화
IBC 연결 ( TWS 10.35.1 버전 )
IBC랑 TWS 버전이 달라서 생기는 문제인 것같습니다.상황현재 최신 버전 TWS 10.35.1만 공식 사이트에서 다운로드가 됩니다.해당 버전으로 IBC를 사용시, 로그인이 진행되다가 Initializing managers... 에서 진행이 더 이상 안됩니다. (live , paper 동일합니다.)*수동 로그인은 정상 동작합니다. ib gateway는 10.30.1u 버전으로 다운로드 가능합니다.StartGateway.bat로 ib gateway 접속은 정상적으로 됩니다. 혹시 tws 10.30 버전을 공유받을 수 있을까요?
-
미해결Next.js 완벽 마스터 (v15): 노션 기반 개발자 블로그 만들기 (with 커서AI)
Docs 추가한 게 자꾸 사라져요
안녕하세요 선생님! 친절한 설명과 함께 강의 잘 듣고 있습니다. 강의교안에 링크로 남겨주신 것들 Cursor AI 설정에 Docs로 추가시에 add 한 것들이 자꾸만 사라지는 오류가 있습니다. 이전 강의에서도 사라지는 오류가 있을 때 재시도 하면 괜찮다고 하셔서 여러 번 시도했는데, 자꾸만 사라지네요 ㅠㅠ 뭔가 설정상의 문제가 있을까요?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
강의자료 어디서 다운로드받나요?
안녕하세요.강의자료가 첨부파일에 있다고 하는데, 첨부파일이 어디에 있는 건지 찾을 수가 없습니다.강의자료는 어디서 다운로드 받을 수 있는 건가요? - 강의 영상에 대한 질문이 있으시면, 상세히 문의를 작성해주시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 (이외의 문의는 평생 강의이므로 양해를 부탁드립니다.)- 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다. - 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~- 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
js 핸드폰 인증번호 구현
여기서 time=time-1 붙였는데시간1초씩줄어드는거 적용이 안되요 도와주세요 ㅠㅠ
-
미해결사업(투자) 타당성분석 (엑셀 템플릿 제공)
엑셀템플릿을 어떻게 제공받으면 되나요?
"본 상품은 영상과 엑셀템플릿을 제공해 드립니다.영상과 관련된 간단한 Q&A 가능합니다.단 너무 실무적인 Q&A는 별도의 컨설팅비용이 발생할 수 있습니다." 엑셀템플릿 받는 방법이 어떻게 되나요?
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
강사님 Build 구성과 관련한 질문입니다.
예제로 주신 CI/CD 와 관련하여 질문이 있어 문의 드립니다.fork 한 강사님의 repository 에는 yaml 만 존재합니다. (build.graldle 또는 java 소스는 존재하지 않음)현재의 환경에서는 "gradle invoke" 를 통해 어떤 작업을 하는지 이해가 잘 가지 않아서요. 만약 그렇다면 gradle 이 어떤 것을 참조하여 gradle 이 어떤 동작을 질문 드립니다.좋은 강의 감사드립니다.
-
미해결실무에 바로 적용하는 스토리북과 UI 테스트
tailwind 4.x 버전 변경된 CSS 추출(?) 커맨드
강의에 있는 커맨드가 사용되지 않아서 이곳 저곳 돌아다니다가 발견했네요 npx @tailwindcss/cli -i ./src/index.css -o ./src/output.css --watch
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
section 12 / Context API
context 적용 완료 후 Editor.tsx의interface Props {} ~~ Editor(props: Props) 윗줄과 아래의 받아오는부분두 부분을 지워도 되나요? 마찬가지로 TodoItem.tsx의 interface Props extends Todo {} ~~TodoItem(props: Todo)윗줄을 제거하고아래는 Todo 타입으로 변경해도 되는지질문드립니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
Next.js 관련 질문
안녕하세요! Next.js 관련해서 3000번 포트는 이미 사용 중이라 3001번 포트가 사용 가능하다고 나오더라구요. PS C:\Users\USER\Documents\my-app> npm run dev> my-app@0.1.0 dev> next dev --turbopack⚠ Port 3000 is in use, using available port 3001 instead. ▲ Next.js 15.3.0 (Turbopack)- Local: http://localhost:3001이건 혹시 그 전에 실습한 node 때문인건가요? ps로 조회하면 "node dist/main.js"가 up 상태입니다! 3000번 포트로 next.js 확인하고 싶으면 node 삭제하고 다시 진행해보면 되나요?
-
해결됨Next.js 까보기: "쓸 줄 아는 개발자"에서 "알고 쓰는 개발자"로
state 없이 modal을 구현하는 방법
강의시간이 16초에요 짤린거같은데 확인 부탁드립니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
C언어 %s
9:54 에 출력문 %s는 빈공간이 나올때까지 출력하는걸로 알고 있습니다그렇다면 출력값이str = Hello가 돼야하지 않나 해서 여쭤봅니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
24년 2회 기출 (영상 34:48)
동영상에 따르면 idx: 0, c:a, seen[a]: false idx: 1, c:a, seen[b]: false idx: 2, c:a, seen[a]: trueidx: 3, c:a, seen[c]: false idx: 4, c:a, seen[a]: trueidx: 5, c:a, seen[b]: trueidx: 6, c:a, seen[c]: trueidx: 7, c:a, seen[d]: false 로 나와있는데 저가 풀어보면 아래와 같이 나오는데 혹시 잘못된 계산인가요?답은 맞긴한데 조금 찜찜하네요idx: 7, c:a, seen[d]: false -> true result =didx: 6, c:a, seen[c]: false -> true result =dcidx: 5, c:a, seen[b]: false -> true result =dcbidx:4, c:a, seen[a]: false -> true result=dcbaidx: 3, c:a, seen[c]: trueidx: 2, c:a, seen[a]: trueidx: 1, c:a, seen[b]: trueidx: 0, c:a, seen[a]: true
-
미해결비전공자도 이해할 수 있는 Redis 입문/실전 (조회 성능 최적화편)
엘라스틱 서치와 레디스의 차이점을 알고 싶습니다.
엘라스틱 서치와 레디스의 차이점을 알고 싶습니다. 그리고 강의 중에 엘라스틱 서치도 redis-cli로 접속하여 값을 볼수있는데. 이것은 왜 redis-cli 를 사용하는지도 알고 싶습니다.
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
데이터 통신에 실패한 경우에 보여주는 페이지도 og를 설정해주는게 좋을까요?
안녕하세요!2-19에서 og태그를 통한 SEO 설정에서 궁금한 점이 생겼습니다.강의 마지막에 페이지가 fallback 되는 동안 보여줄 컴포넌트에서도 Head컴포넌트를 새로 만들어 og태그를 설정해주라고 설명해주셨는데, 데이터를 못 받아서 book에 null값을 받은 경우에 보여주는 페이지에선 og태그를 설정해줄 필요가 없을까요?검색엔진에 노출되기 위해 og태그를 페이지마다 입력해줘야 한다면 이런 오류 페이지에도 og태그를 설정해줘야 할 거 같아서요!
-
미해결Practical Testing: 실용적인 테스트 가이드
Controller / Service 분리
안녕하세요 선생님 강의 잘들었습니다.! 강의 이후 복습 하며 사이드 프로젝트를 하며 성장 하고 있습니다.프로젝트를 하던중 궁금증이 생겨서 블로그 글을 찾아 보았지만 관련된 글을 찾지 못하여 질문을 드립니다.회원 관련된 API = UserController -> UserService의 흐름으로 사용 하였습니다.하지만 User API가 너무 많아져 특정 API를 수정할 때 찾기 어려워졌습니다.그레서 이걸 분리 할수 없을까에 대한 고민이 생겼고 행위에 따라 분리 했습니다. [ Controller 분리 ]검증 관련한 API를 VerficationController으로 모았습니다.VerficationController에서 필요한 자원에 따라 UserService, EventService를 사용 하였습니다. [ 질문 ]1. Controller를 행위에 따라 부분적으로 분리 하여도 괜찮나요?UserController / EventController / VerificationController분리 했을때 통일성이 없다는 느낌이 들어서 고민 입니다. Controller / Service 책임을 어떻게 설정 하시나요? 회원 관련된 요청이면 UserController 회원 로직이면 UserService를 사용 했습니다.하지만 API가 너무 많아 분리를 할때 어떤 기준으로 분리를 해야 할지 모르겠습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
강의 오류? 질문입니다
Java: 상속을 정리하는 문제10 개영상 중 약 17: 15 에 private 으로 정의된 메소드는 자식 클래스에서 재정의 하면 사용할 수 있다고 하셨는데 부모 클래스에 private 로 정의된 메소드는 해당 클래스 내에서만 사용할 수 있기 때문에 자식 클래스에는 부모 클래스에 해당 메소드가 있는지 사실조차 모르기 때문에 재정의가 아닌 그낭 자신이 만든 메소드가 아닌가요?출력은 재정의가 맞는지 아닌지 상관없이 동일하지만요 ㅎㅎ