묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Please use the 'setupMiddlewares' option. 경고
Concurrently 적용 후 npm run dev를 실행하면[1] (node:6792) [DEP_WEBPACK_DEV_SERVER_ON_AFTER_SETUP_MIDDLEWARE] DeprecationWarning: 'onAfterSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.[1] (Use node --trace-deprecation ... to show where the warning was created)[1] (node:6792) [DEP_WEBPACK_DEV_SERVER_ON_BEFORE_SETUP_MIDDLEWARE] DeprecationWarning: 'onBeforeSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.경고가 발생했습니다.서버는 작동되지만 경고가 거슬려서 찾아보고 방법 공유드립니다.클라이언트 node_modules/react-scripts/webpackDevServer.config.js 에서 수정해주시면 됩니다. 수정 전 onBeforeSetupMiddleware(devServer) { // Keep evalSourceMapMiddleware // middlewares before redirectServedPath otherwise will not have any effect // This lets us fetch source contents from webpack for the error overlay devServer.app.use(evalSourceMapMiddleware(devServer)); if (fs.existsSync(paths.proxySetup)) { // This registers user provided middleware for proxy reasons require(paths.proxySetup)(devServer.app); } }, onAfterSetupMiddleware(devServer) { // Redirect to PUBLIC_URL or homepage from package.json if url not match devServer.app.use(redirectServedPath(paths.publicUrlOrPath)); // This service worker file is effectively a 'no-op' that will reset any // previous service worker registered for the same host:port combination. // We do this in development to avoid hitting the production cache if // it used the same host and port. // https://github.com/facebook/create-react-app/issues/2272#issuecomment-302832432 devServer.app.use(noopServiceWorkerMiddleware(paths.publicUrlOrPath)); },수정 후 setupMiddlewares: (middlewares, devServer) => { if (!devServer) { throw new Error('webpack-dev-server is not defined') } if(fs.existsSync(paths.proxySetup)) { require(paths.proxySetup)(devServer.app) } middlewares.push( evalSourceMapMiddleware(devServer), redirectServedPath(paths.publicUrlOrPath), noopServiceWorkerMiddleware(paths.publicUrlOrPath) ) return middlewares; },
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
제가 구현한 방식이 분할 정복이 맞을까요?
http://boj.kr/950a82ed51544ab2afcab679ab16ca02 안녕하세요 강사님 제가 작성한 코드인데 강사님이 설명해주신 부분과 차이가 있는 부분이 있어서 질문올립니다. 첫 번째 질문저는 재귀함수를 작성할 때 하위함수를 무조건 호출하고, 가장 하위함수의 결과부터 시작해서 올라오는 방식으로 코드를 짰습니다.이런 방식을 분할 정복이라고 할 수 있는건가요? 두 번째 질문위의 방식으로 코드를 작성하기 위해서 시작 지점을 범위의 우측 하단으로 설정했습니다. 그래서 맨 처음 재귀함수를 호출할 때, N을 시작 지점으로 입력받게 됩니다. 이 부분은 잘 처리한건가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6-I while문 내부
while(lo<=hi){ ll mid=(lo+hi)/2; if(check(mid)){ ret=mid; hi=mid-1; }else lo=mid+1; } 왜 하던것 처럼 이렇게 하면 안되나요? ㅠㅠret =mid;lo=mid+1;else hi=mid-1; 이렇게 해야 되네요
-
미해결실습으로 배우는 선착순 이벤트 시스템
쿠폰 발급을 api로 제공할 경우, client에서 쿠폰 발급 여부를 확인할 수 있는 방법 문의드립니다.
안녕하세요. 강의 잘 들었습니다.강의 들으면서 궁금증이 생겼는데, 만약에 쿠폰 발급 기능을 API로 제공한다고 가정하면client -> 쿠폰 발급 기능 API 호출이 이루어지고쿠폰 발급 기능 API에서는 쿠폰 발급 여부를 확인하고 kafka로 produce하게 되는데, 이때는 실제로 쿠폰이 발급된 상태는 아닐 수도 있을 것으로 예상됩니다(실제 쿠폰이 발급되는 시점은 consumer에서 작업이 정상적으로 완료되어야하므로 트래픽이 많거나 하는 경우 시간차이가 더 심할 것으로 예상됩니다) 이러면 쿠폰 발급 기능 API에서 응답값은 어떤 값을 줘야할까요?쿠폰 발급 여부에서 발급이 가능하다면 쿠폰 발급되는것은 확정이기 때문에 발급되었다는 정보?쿠폰 발급 여부에서 발급이 가능하지만 추가적으로 polling해서 client 쪽에서 확인하도록 처리?제가 생각했을땐 위의 2가지정도로 가능할 것 같은데 강사님 의견이 궁금합니다..! 감사합니다.
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의교안 요청
안녕하세요! 수강신청 완료했습니다.강의교안 min5719@naver.com 으로 보내주시면 감사하겠습니다. 감사합니다!
-
미해결실전! 스프링 데이터 JPA
실무에서 @DynamicInsert, @DynamicUpdate 사용하나요?
안녕하세요!좋은 강의 잘 들었습니다! 실무에서 JPA를 사용하면서 궁금한점이 있어서요실무에서는 @DynamicInsert, @DynamicUpdate 사용하고 있는데영한님은 한번도 안쓰시더라구요..!실무에서는 어떻게 사용하시는지 궁금합니다!@DynamicInsert, @DynamicUpdate 사용하지 않으면 어떻게 사용하는지도 궁금합니다.
-
미해결Practical Testing: 실용적인 테스트 가이드
실무에서 @DynamicInsert, @DynamicUpdate 사용하나요?
안녕하세요!좋은 강의 잘 들었습니다! 실무에서 JPA를 사용하면서 궁금한점이 있어서요실무에서는 @DynamicInsert, @DynamicUpdate 사용하고 있는데우빈님은 한번도 안쓰시더라구요..!실무에서는 어떻게 사용하시는지 궁금합니다!@DynamicInsert, @DynamicUpdate 사용하지 않으면 어떻게 사용하는지도 궁금합니다.
-
미해결자바 입문자를 위한 강의
블로그 공부기록?
안녕하세요. 블로그에 제가 공부했던 강의 내용을 올리려하는데혹시 어디까지 공유가 가능한지 알 수 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
왜 파일이 안나오는지 모르겠어요;;
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]경로를 들어가고싶은데 안들어가져요참고로 관리자계정으로 했는데도 똑같아요
-
미해결
react, redux, node.js 추천서
안녕하세요 react, redux, node.js를 활용하여 웹 앱 개발을 하려고 하는데react의 경우 class형과 함수형 두 가지의 타입으로 개발이 되고 있더군요그래서 함수형 react의 참고서를 찾아봤는데 참고할만한 교재를 선택하기에 어려움이 있어서 질문 드립니다.혹시 추천해주실만한 참고서가 있을까요?
-
미해결따라하며 배우는 HTML, CSS
css 질문 있습니다 !!
안녕하세요, 강사님유튜브 사이트 기본 구조 생성하기 파트에서 css를 작성할 때 margin: 0;margin-top: 0;margin-bottom: 0;과 같이 0값을 왜 따로 주시는 지 궁금합니다 !!
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
[제안] H2 데이터베이스 설정
JDBC 이해.pdf 강의 자료 중 H2 데이터베이스 설정 부분에 대해 다음과 같이 추가 제안드립니다. h2 설치 파일을 다운로드 하면 h2.sh 파일을 바로 확인할 수 없어 당황했는데, 강의 영상에서 터미널 path를 보고 bin 디렉토리 안에 파일이 있다는 것을 유추할 수 있었습니다. 이에, 아래와 같이 명시적으로 디렉토리 이동에 대한 내용을 추가하면 다른 수강생분들에게 도움이 될 것 같습니다:)[기존]MAC, 리눅스 사용자 권한 주기: chmod 755 h2.sh 실행: ./h2.sh[추가]MAC, 리눅스 사용자 디렉토리 이동 : cd bin 권한 주기: chmod 755 h2.sh 실행: ./h2.sh
-
미해결[LV2] 이펙터로 취업하기 위한 포트폴리오 만들기
[18강: Fresnel이란?] Dot(A, B) = 수직수평
제가 수학을 안 한지 오래돼서 가물가물하지만, Dot(A, B)에서 A와 B를 정규화해서 1값으로 만들면 사실상 Dot(A, B)는 cos(A와B사이 각도) 일텐데, cos90 = 0, cos0 = 1 이니까 강의 판서와 설명 중에 (6분)이 내용은 반대로 된 것 아닌가요?혹시 제가 잘못 알고 있는 걸까요?
-
해결됨[코드캠프] 훈훈한 Javascript
객체 속성 접근시 브라켓 이용(vs. 닷 오퍼레이터)
<JS로 HTML, CSS 조작> 강의편에서 객체와 속성 코드 적으실 때 hours.textContent = remainingObj["remainingHours"]; 와 같이 브라켓을 이용해서 속성에 접근하셨는데, 객체 속성 접근할 때 닷 오퍼레이터말고 브라켓을 이용하신 이유가 있나요? 아니면 단순한 개인의 취향 문제인지요 ㅎㅎ 이번 강의에서 처음 알게된 내용이라 궁금해서 여쭤봅니다 :)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
인텔리제이 맥 단축키
갑자기 단축키 입력할때 엔터치면 됐었는데 지금은 탭해야 눌러져요그리고 단축키가 입력된 후에도 밑에 설명창이 안사라집니다밑에뜨는 연관 설명창이 너무 많아서 자동으로 사라지지 않고 직접 점 세 개 표시 누르지 않으면 타자를 칠 수가 없어요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
맥 스프링화면 초기화 오류
잠깐 다른창 보고오면 스프링화면이 모두 초기화 됩니다 ㅜㅜ(위에 잘못된 코드 수정했습니다~)이렇게 코드치다가 돌아가는거 확인하려고 크롬창 잠깐 보고오면이런식으로 초기화가 됩니다 ㅜㅜ너무불편한데 뭐가 잘못된건가요??그리고 run 중지하면 아래와 같이 뜨는데 괜찮은건가요? 실행하면 아래와 같이 뜹니다4:06:54 AM: Executing ':ServletApplication.main()'...> Task :compileJava> Task :processResources UP-TO-DATE> Task :classes> Task :ServletApplication.main(). ____ _/\\ / ___'_ __ (_)_ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) )' |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spring Boot :: (v2.7.16)2023-10-18 04:07:02.984 INFO 30258 --- [ main] hello.servlet.ServletApplication : Starting ServletApplication using Java 11.0.2 on userui-MacBookPro.local with PID 30258 (/Users/user/Desktop/SpringMVC/servlet/build/classes/java/main started by user in /Users/user/Desktop/SpringMVC/servlet)2023-10-18 04:07:02.987 INFO 30258 --- [ main] hello.servlet.ServletApplication : No active profile set, falling back to 1 default profile: "default"2023-10-18 04:07:04.469 INFO 30258 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)2023-10-18 04:07:04.477 INFO 30258 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]2023-10-18 04:07:04.477 INFO 30258 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.80]2023-10-18 04:07:04.578 INFO 30258 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext2023-10-18 04:07:04.578 INFO 30258 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1445 ms2023-10-18 04:07:05.209 INFO 30258 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''2023-10-18 04:07:05.224 INFO 30258 --- [ main] hello.servlet.ServletApplication : Started ServletApplication in 7.989 seconds (JVM running for 8.448)HelloServlet.service현재 자바 11war 확인 완료나머지 설정 완료스프링부트 2.7사용 os = macbuild and run = gradle로 설정(인텔리제이 무료버전이라서) 매번 창이 사라져서 그때그때마다 바로 코드 못고치고 다시 서블릿누르고 메인누르고 자바누르고 베이직누르고 이과정을 계속 반복합니다
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
m1 맥에서 크롬 웹드라이버는 어디서 받아야 하나요? 선생님 ㅠㅠ
셀레니움 기본 강의에서는 자동으로 업데이트 해서 하는 방법을 알려주셨는데 유튜브 크롤링 프로그램 만들때는 경로 지정해서 하셔서요제가 헷갈리고 있는건가요? ㅠㅠ하는방법 알려주세요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Player가 Monster를 타고 올라가는 이유는?
이전 질문을 검색하다 보니 hit.point가 몬스터를 클릭할 때 Y값이 1 이상으로 되면서 Player가 쓰러진다는 내용을 보고 코드를 아래와 같이 수정했더니 Playe가 쓰러지지 않았습니다.플레이어는 Use Gravity Off/ isTrigger On으로 된 상태입니다. 그런데 강사님이 공유해주신 코드를 비교해보면 y값을 잡아주지 않은 상태에서 몬스터 클릭시 hit.point의 y값이 1 이상이 되어도 Player가 몬스터를 타고 올라가지 않고, 넘어지지도 않습니다. _destPos의 Y값이 1 이상인데, Player가 움직일때 Y값을 0을 유지하는 설정, 코드가 있는 걸까요?
-
해결됨호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
로그아웃 기능
안녕하세요 호돌맨님 강의 너무 잘 듣고 있습니다. 다름이 아니라 로그아웃 기능에 대해서 질문이 있습니다.@PostMapping("/auth/logout") public ResponseEntity<Object> logout(UserSession userSession) { ResponseCookie cookie = ResponseCookie.from("SESSION", "") .path("/") .maxAge(0) .build(); return ResponseEntity.ok() .header(HttpHeaders.SET_COOKIE, cookie.toString()) .build(); }현재 컨트롤러만 만들었고 쿠키 maxAge에 0값을 주는 방법으로 로그아웃 되는 건 확인했습니다.궁금한 건 로그아웃 할 때 user가 가지고 있는 session 리스트와 sessionRepository에서session을 지워주는 것이 맞는지 궁금합니다. 만약 지워주는 방식으로 한다며 자동으로 만료되는 쿠키에 session에 대해선 어떻게 처리하나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
npx sequelize db:create 오류
비밀번호를 바꾼후에 npx sequelize db:create를 실행했는데,Unexpected token '(' 이라는 에러가 뜹니다.보통 이런경우 타이포 error 일것 같아서 파일을 살펴 봤는데 별다른 오타는 없었습니다.다른곳을 살펴봐야할 부분이 있을까요?감사합니다.