묻고 답해요
163만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결FastAPI 완벽 가이드
API 라우트 설계 시 중첩 구조 분리 기준 질문
안녕하세요 교수님items나 users처럼 딱 떨어지는 리소스는 분리가 쉽지만, 실제로는 모델끼리 얽혀 있는 경우가 많아 라우팅이 모호해지곤 합니다.예를 들어, /products라는 경로가 있음에도 불구하고 특정 맥락에 따라 /users/{user_id}/products와 같이 nested 방식 으로 접근해야 하는 상황이 자주 발생하는데요. (반대인 경우도 발생)이렇게 데이터가 연결되어 있을 때 어디까지 경로를 중첩시킬지, 혹은 어느 시점에 라우트를 완전히 분리해야 할지 교수님만의 노하우나 팁이 있으실까요? 실무적인 관점에서 라우트 설계의 명확한 기준을 잡고 싶어 질문 드립니다.추가로 데이터 모델과 라우트 이름을 보통 같게 하나요?나중에 리팩토링 할 때 문제가 없을까요?감사합니다!
-
미해결eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)
rds에 db 인스턴스 크기가 없는데 어떤 걸 선택하면 될까요?
단일 AZ DB 인스턴스 배포를 선택하면 될까요?
-
미해결윈도우 악성코드(malware) 분석 입문 과정
virtual box 인터넷 연결 오류 문제
윈도우 7 환경 세팅 후, 인터넷 연결이 되지 않아 글 남깁니다. 호스트 OS 및 게스트 OS 모두 방화벽 비활성화했음에도 연결이 되지 않고 트러블슈팅 시 디폴트 게이트웨이가 유효하지 않다는 메시지가 확인됩니다. ipconfig 하면 디폴트게이트웨이가 확인되는데 어떤 항목을 확인해야 해당 문제를 해결할 수 있을까요?
-
미해결NestJS 코어 가이드
코드 공유
이거 전체 완성 코드 있는 git hub 링크 혹시 받을 수 있을까요?
-
해결됨기초부터 실무까지 제대로 배우는 피그마 UI 디자인 클래스
First Draft 툴이 보이지 않아요..
안녕하세요 선생님!Figma 13강에서 Figma AI (First Draft) 사용예시 보여주시는데, 제 Figma에서는 아무리 찾아봐도 보이질 않습니다 ㅠㅠ (유료버전으로 결제했는데도 없네요...) 검색해보니 해당 기능은 베타버전이고, 되는 사람이 있고 안되는 사람이 있다는 것 같아요. 다른 프롬프트 에셋들 검색해서 사용해보고 있긴 한데 다 토큰 제한이 있어서 유료 결제할 거 아니면 몇 번 써보면 끝이더라구요. 그리 디자인이 잘 되는 것 같지도 않구... First Draft는 현 Figma 이용자들은 사용할 수 없는 기능일까요? 만약 First Draft 사용이 불가하다면 대체용도로 추천해주실만한 다른 프롬프트 활용 와이어프레임 초안 제작 툴이 있을까요?
-
미해결제미니의 개발실무 - 커머스 백엔드 기본편
결제서비스 콜백 동시성문제 가능성
안녕하세요 결제 코드느끼기 강의를 보며 궁금한점이 있어서 질문을 남깁니다.여러 주문들을 동시에 넣었고createPayment가 되고 PG사로부터 success가 콜백 호출 된다 했을때, 동시성 문제가 우려되는데요 각 주문마다 point 혹은 coupon을 쓴다고 했을때, 고객이 가진 point 이상으로 point가 차감된다든지, 쿠폰 재사용 문제를 직면했을때 예외처리가 없어보이며, 이 때문에 이를 복구하는 방안같은건 없어보입니다.(괜히 예외처리를 했다가 고객의 돈이 빠져나가고 결제상태가 안바뀔 염려때문)그럼에도 각 Value Object에서 valid및 예외처리하는 로직이 success api에 추가할 수 있을까요? 아니면 주문 결제 전 단계에서 막으면 좋을까요?아니면 그럴 가능성이 자주는 없으니, 결제 상태는 Ready인 부분을 찾아서 수동 수정하는것도 방법이라고 보시나요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Problem in node ‘Generate an image‘ Bad request - please check your parameters
Problem in node ‘Generate an image‘Bad request - please check your parameters무엇이 문제인가요?.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서 AI)
claude코드 설치 이후에 버전이 안뜨네요.
강의 설명대로 powershell에서 명령어 입력해서 설치 정상적으로 완료되었고, 시스템에서 해당 위치 새로만들기로 정상 진행했는데요. 이후 powershell에서 claude -v 를 입력하니 버전이 안나오고 오류메세지가 나옵니다. 강의 처음부터 다시 진행했는데도 동일하네요.
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
섹션7.25. update row sheet Image1 오류
IMG - JSON 구조 변경 update row sheet1, 2번 과정을 정상 수행 하였으나 구글 시트에 "BGM" 컬럼옆에 "Image1" 에 업데이트 되는게 아니라 맨 뒤에 "Image1" 헤더가 생성 되면서 값이 저장됩니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
아고라 엔진 init 함수의 반환타입이 Future<void> 이것의 의미는 무엇인가요?
아고라 엔진 초기화 함수에서 반환 타입이 Future<void> 라고 지정하셨는데요. void는 리턴 타입이 없다는 것인데, 그래서 Future<void> 이런 반환 타입이 존재할 수 없을것 같은데. 그래서 이해가 잘 안됩니다.
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
섹션7.25. IMG - JSON병합 및 ID 추가에서 파이썬 오류
파이썬 코드 "for item in items:" 에서 items가 정의되지 않았다는 오류가 발생합니다. 또 다른 문제로는 강의와는 달리 아래 코드를 드래그앤드롭으로 가져오지 못합니다.(맥사용자)# 2) ID 추가merged["ID"] = _('IMG - 시트행 가져오기').first().json.ID
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
10강 (firebase 서버 연동) -> 11강 (로그인 구현)으로 넘어가고 있는데, user collection을 설정하는 부분이 안나옵니다...
10강에서 firebase연동 완료하고, 11강으로 넘어왔는데 user collection을 이전 강의에서 이미 설정했다고 하시는데, 그런 내용이 10강에는 없습니다. 제가 놓친 부분이 있는걸까요? 또한, action에 firebase authentication -> logout액션이 전혀 보이지 않는데, 왜그런걸까요ㅜ
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서 AI)
상세 과정 보는 방법
클로드 cli에서 상세보기를 하고 싶은데 ctrl +r을 누르면 상세보기가 아니고 자꾸 서치 프롬프트로 넘어가는데 상세 과정을 보려면 어떤 단축키를 사용해야하는건가요? 윈도우입니다!
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
7강. 23. Basic LLM Chain Structured Output Parser 오류
1) Basic LLM Chain 2) Structured Output Parser 강이 내용에서와 같이 1), 2)화면을 설정하고 1) 화면에서 "Execute step" 실행시 "Model output doesn't fit required format" 오류가 발생합니다.해결시도1) 창을 닫고 overview로 진입후에 재시도해도 동일한 결과 입니다.해결시도2) 1)번화면에서 "Output" 결과의 json 구조가 "output" 속성부터 정의되져 있어 2)번 화면에서 items위에 "output" 속성을 추가하고 재시도 하였으나 오류는 동일하게 발생하고 결과는 output위에 output이 하나 더 생기는 결과가 나옴.구글 시트 Image Prompt는 아래와 같이 정의되어져 있으나 결과는 다르게 나옵니다.Return ONLY a JSON object, no markdown, no code fences.Schema:{ "items": [ { "text": "string" }, { "text": "string" }, { "text": "string" }, { "text": "string" }, { "text": "string" } ]}이슈가 해결되지 않아 해결 방법에 대해 문의 드립니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
@repository 어노테이션
안녕하세요 강의를 듣던중 궁금한것이 생겨서요,해당 프로젝트 구조를보면 di주입을 config에서new 키워드를 통해 repository 클래스를 직접 인스턴스화해서 주입해주고있고 구현체에 해당하는 인스턴스를 생성한후추상화된 repository를 빈에 등록해서호출하여 사용하는 형식으로, 특정 구현체에 의존되지 않게 해주고있는데요 근데 가만생각해보니실제 MemotyItemRepository에 보면@Repository 어노테이션을 사용하고있는데해당 어노테이션을 사용하면 자동으로 빈에 등록해주는 역할을해주는걸로알고있는데 config 에서 직접 new 를 통해 주입해주고있는데굳이 왜 빈에 등록해야하는거지?라는 의문이 들어서요 MemoryItemRepository에서@Repository 어노테이션을 사용하지 않아도전혀 문제가 없을것같은데 굳이 왜 사용하는 건지 궁금합니다!
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서 AI)
대응요청
Q&A 는 아니고 퀴즈에서 claude.md 들이 cloud.md 로 표시되는 케이스를 2번 목격
-
해결됨김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
그럼 SOURCE나 CLASS는 어떤 경우에 사용하나요?
특히 SOURCE는 소스 코드에만 남아있는거면주석이랑 같은거 아닌가요?
-
해결됨[2026 NEW] 기초부터 이해하는 쉬운 쿠버네티스 - 리소스편
"49. 구독매니저 YAML 구조" 강의 kubectl apply 시 에러
안녕하세요, 현재 Window 11 환경에서 실습을 진행하는데 실습 중 문제가 발생하여 문의드립니다. 49. 구독매니저 YAML 구조 강의의 02:09 때 kubectl apply -f . 명령어를 사용한 후에 계속해서 Pod 생성 시에 ImagePullBackOff, CrashLoopBackOff 가 발생합니다. 문제가 발생한 POD 는 다음과 같고, 문제를 일으키는 문제들은 공통적으로 아래와 같은 메시지를 갖고 있었습니다. (kubectl describe 사용)
-
미해결독하게 시작하는 C 프로그래밍
문자열을 사용하는 이중 포인터에 대하여 질문합니다
안녕하세요.char* astrList[3] = { "Hello", "World", "String" }; 이라고 선언했을 때는 각 정적 메모리 영역에 들어가는 문자열 상수의 시작 주소가 배열에 저장된다는 것은 알겠습니다. 그런데, char astrList[] = "Hello"; 라는 식으로 선언했을 때는 해당 문자열 상수가 아니라 그 복사본이 저장된다고 하셨는데, 그 원리가 정확히 무엇인지 궁금합니다.해당 강의에서 등장한, printf("%s\n", astrList[0] + 2); 혹은 printf("%c\n", astrList[0][3]) 등을 실무에서 주로 어떤 식으로 사용하게 되는지 간단하게라도 예시를 들어주시면 감사하겠습니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서 AI)
72, 73강 서브에이전트관련
안녕하세요. 짐코딩님! 72~73강을 보면 노션 api 데이터 베이스 전문가 에이전트 생성 및 prd 생성 서브 에이전트 , 그리고 다시 prd-validator 서브 에이전트를 구성해주셨던데, 깃 클론을 해보면 노션 api 에이전트만 보이네요. 잘 만들어주신 prd 생성과 prd-validator 에이전트를 따라하고 싶은데 이 파일은 어디에ㅐ서 참조할 수 있을까요?