묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
start.spring.io 사이트에서 프로젝트를 생성하는 이유
IDE에서 프로젝트를 생성하지 않고, start.spring.io 사이트에서 프로젝트를 생성하는 이유가 따로 있나요? 사용자별로 사용하는 IDE가 달라서 배려해주시는건지(강의용 인지), 다른 이유가 있어서 , 실제 프로젝트 생성시에도 start.spring.io 사이트에서 프로젝트를 생성하시는지 궁금합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한요청드려요
인프런 아이디 : @hunmuk인프런 이메일 : ihm01@nate.com깃헙 아이디 : limhunmuk@gmail.com깃헙 Username : hunmuk
-
미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
안녕하세요..!
안녕하세요..! 궁금한게 있어서 여쭙니다. PDF 해당문제는 숫자를 교체해야된다고 나와있는데, 선생님 해설에는 뒤에다 push 를 해주셔서요..! 값을 출력하는데는 상관이 없어서 그렇게 하신 걸까욥? :)
-
미해결따라하며 배우는 리액트 테스트 [2023.11 업데이트]
"서버에서 데이터 가져올 때 에러 발생 시 처리" 강의에서 질문요
안녕하세요 여행상품 앱 만들기에서 서버에서 데이터 가져올 때 에러 발생 시 처리 강의 보고 있습니다. 테스트 코드 아래 부분에서요. const errorBanner = await screen.findByTestId("error-banner"); 1. 여기서 getByTestId하면 안되더라구요. findByTestId를 하는 이유가 궁금합니다. 2. 이전 강의 쿼리 우선순위에 다르면, ...byRole을 사용해서 찾을 것을 권장한다고 배웠습니다만, 여기서 왜 findByRole을 사용하지 않고, findByTestId 로 찾는지 궁금합니다. ------ // Products.js <img style={{ width: "75%" }} src={`http://localhost:5000/${imagePath}`} alt={`${name} product`} /> // Type.test.js const productImages = await screen.findAllByRole("img", { name: /product$/i, }); expect(productImages).toHaveLength(2); 3. 그리고 위 부분에 대한 질문입니다. findAllByRole에서 두번째 인자 옵션의 name을 주고 엘리먼트를 찾잖아요? 여기서 name이 무엇을 의미하는거죠? html 태그 속성의 name은 아닌것같아보이는데, 예를 들면, Products컴포넌트에서 이미지 태그에는 alt 값에 America product, England product 이런 식으로 들어가잖아요. 근데 어떻게 { name: /product%/i } 로 찾을 수 있는거죠? img태그엔 name이 없었고, alt만 있는데, 어떻게 role 이 img이고 name이 끝이 product로 끝나는 엘리먼트들을 찾을 수 있는거죠? 감사합니다.
-
미해결
How to Download Malayalam Movies?
You can't only stream Malayalam Movies on similar websites but also download it and watch it offline whenever you wish. There are a number of legal platforms that allow you to stream Malayalam Movies. Legal OTT platforms like Hotstar and Amazon Prime Video allow you to download Movies using their app. You can download it when you have enough data and watch it latterly indeed when you ’re offline. Please note that this can be done only on the platform’s app and not on the website. Read More: - Malluwap Malayalam Movies Download || Malluwap Malayalam Movie Download ||Malluwap Malayalam Movies || Mallumv In Malayalam Movies ||Mallumv 2022
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
언리얼 연동
안녕하세요. 언리얼 포폴을 준비중인데 언리얼 연동강의가 많이 늦어진다고 해서,, 본 강의와 유니티 연동강의를 보면 언리얼에 iocp서버를 연동할 수 있을까요?(유니티 연동 방법과 많이 다른가요?) iocp서버와 언리얼 연동하는 방법을 찾아봐도 나오지 않아서.. 따로 추천해주실 책 있으실까요? 좋은 수업들 감사합니다.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
아두이노 기본학습 패키지 링크
걸어주샌 패키지 링크를 클릭하면 판매자의 사정에 따라 일시적으로 운영이 중단되었다고 나옵니다. 다른곳에서 구매하려면 어디서 어떤 제품을 구매하면 될까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 제로초님 DirectMessage 페이지 구현중에 문제가 생겼습니다.
문제가 발생한 부분이 아래 코드와 같이 Header 컴포넌트에서 userData와 myData값을 사용하지 않고 useSWR로 userData와 myData를 불러오면 문제 없이 데이터를 불러올 수 있습니다. 그러나 아래와 같이 주석을 풀면 useSWR에서 값을 불러오면 아래 결과와 같이 undefined로 나오는 문제가 발생합니다. 그래서 결과화면에는 TypeError Cannot read properties of undefined(reading 'email')이라는 에러 문구만 나오게 되는 상황인데 이 기묘한 문제가 왜 발생하는지와 해결법을 알 수 있을까요..? swr의 버전은 1.2.2이며 fetcher코드는 아래입니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
흐름 정리해봤는데 한번 확인해주실 수 있나요>?
안녕하세요 루키스강사님 코드 분석을 드디어 끝냇는데 한번 확인해주실수잇나요? 이 흐름이 맞나요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
Arrays.sort() 와 Collections.sort()에 대한 질문입니다
강의에선 Arrays.sort(a); 와 같이 nlogn으로 정렬을 하셨는데요. 검색해보니 평균 O(nlogn)부터 최악은 O(n^2)더라고요 반면에 Collections.sort()로 정렬을 하게되면, 평균/최악 모두 O(nlogn)이더라고요. 결론은 Collections.sort()가 더빨라보이는데요. 대신 아래와 같이 sort를 쓰기위해서는 int 배열을 list로 변환하는 작업이 들어가야 합니다 (stream 같은건 느리다고 알고있습니다..) Collections.sort(Arrays.stream(a).boxed().collect(Collectors.toList())); 이 경우는 Arrays.sort()로 정렬하는게 나은 방법인가요? 아니면 그래도 Collections.sort()가 나은 방법인가요? 사실 코딩테스트에서는 Arrays.sort()로 간단하게 치고 넘어가는 게 낫다고 개인적으로 생각합니다..
-
미해결선형대수학개론
Inverse of partitioned matrix 관련 질문
partitioned matrix의 inverse의 조건이 굉장히 구체적인데,(A는 block upper triangular, A11과 A22은 square matrix)이걸 왜 배우는 지(?), 어디에 적용되는지 갑자기 의문이 들어서 질문 드립니다..ㅜ 굉장히 사이즈가 큰 matrix A가 마침 block upper triangular이고, 분할을 어떻게 잘 해봤을 때, A11과 A22이 square matrix라면 더 빨리 역행렬을 구할 수 있어서인가요? 아니면, any matrix A를 block upper triangular 형태로 만든 뒤, A11과 A22가 square matrix가 되도록 분할하면 역행렬을 빨리 구할 수 있다는 건가요? 질문이 좀 하찮은 것 같은데 죄송합니다..ㅠ 예제를 보면 바로 이해할 수 있을 것 같습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
userService unit test 중
안녕하세요, 강의를 듣던 중 rollback(value=false)에서 궁금한 점이 생겨서 질문 드립니다. join 메소드 테스트시, rollback(value=false) 를 붙여 진행하면 h2 에 정상적으로 들어가게 되는데 혹시 데이터가 누적돼서 validateDuplicateMember의 테스트 메소드 실행시 조회되나 확인 해봤더니 memberList가 비어있었습니다. 혹시 각 메소드 test를 진행할 때마다 transactional이 실행되고 이때 각 메소드에서 insert 됐던 data들이 사라지나요? rollback false 로 하면 commit 되는 것으로 알고 있는데 왜 데이터가 누적되지 않는 지 궁금합니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2가 안돼요
원래 잘 되다가 갑자기 아래와 같은 에러가뜨면서 안되네요 ㅠㅠ Class "org.apache.derby.jdbc.ClientDriver" not found [90086-200]org.h2.message.DbException: Class "org.apache.derby.jdbc.ClientDriver" not found [90086-200] at org.h2.message.DbException.get(DbException.java:194) at org.h2.util.JdbcUtils.loadUserClass(JdbcUtils.java:199) at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:300) at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:289) at org.h2.server.web.WebServer.getConnection(WebServer.java:785) at org.h2.server.web.WebApp.login(WebApp.java:1008) at org.h2.server.web.WebApp.process(WebApp.java:223) at org.h2.server.web.WebApp.processRequest(WebApp.java:173) at org.h2.server.web.WebServlet.doGet(WebServlet.java:129) at org.h2.server.web.WebServlet.doPost(WebServlet.java:166) at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829)Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Class "org.apache.derby.jdbc.ClientDriver" not found [90086-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:576) at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) ... 45 moreCaused by: java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at org.h2.util.JdbcUtils.loadUserClass(JdbcUtils.java:192) ... 43 more
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
어코디언이 작동이 안됩니다. 코드에는 이상이 없는데 쿠키문제인지 모르겠습니다.
<section class="faq"> <div class="faq-inner"> <div class="headline-share"> <h1>서비스 이용이 궁금하신가요?</h1> <p>스타트업메이트가 도와드리겠습니다,</p> </div> <div class="faq-content"> <div class="faq-accordion"> <div class="faq-item active"> <div class="faq-title">스타트업 메이트 회원가입이 필수인가요?</div> <div class="faq-desc"> 네. 회원가입은 필수입니다. 스타트업 메이트 회원가입은 만 20세 이상 누구나 가입하실 수 있으며, 스타트업 메이트 앱 서비스를 이용하시기 위해서 회원가입은 필수입니다.<br> 스타트업 메이트 회원가입은 앱을 통해서 가입하실 수 있습니다. 가입 절차는 아래와 같습니다.<br> ① 약관동의(서비스이용약관, 개인정보 취급방침)<br> ② 기본정보 입력(아이디, 이름, 비밀번호, 이메일, 휴대전화, 사업자 주소)<br> </div> </div> <div class="faq-item"> <div class="faq-title">회원가입 시 주민등록번호가 포함되나요?</div> <div class="faq-desc"> 스타트업 메이트 회원가입 시 주민등록번호는 입력받지 않습니다. 회원가입을 위한 최소한의 정보만으로 회원가입이 완료됩니다.<br> 입력된 회원 정보는 스타트업 메이트 보안 시스템을 통해 안전하게 보호되며 법령에서 정하는 바에 최소한의 기간 동안 보관 후 모두 삭제되며, 고객 정보 보호에 최선을 다하고 있습니다. </div> </div> <div class="faq-item"> <div class="faq-title">개인정보 관리를 어떻게 하시나요?</div> <div class="faq-desc"> 스타트업 메이트는 서비스 제공을 위해 회원의 개인정보를 최소화 하여 수집하며, 수집된 정보는 '개인정보 취급방침'에 따라 엄격히 관리됩니다.<br><br> 스타트업 메이트는 고객님의 개인정보를 소중하게 생각하며 서비스를 이용하시는 고객님의 개인정보 보호를 위해 관련 법령에서 규정하고 있는 개인정보보호 규정을 철저히 준수합니다. 개인정보보호와 관련한 자세한 내용은 '개인정보 취급방침'을 참고해주시기 바랍니다. </div> </div> <div class="faq-item"> <div class="faq-title">회원정보를 변경하고 싶은데 어떻게 하나요?</div> <div class="faq-desc"> 스타트업 메이트 회원정보를 변경하기 위해서 로그인 후 [회원정보]에서 회원정보를 조회하거나 변경하실 수 있습니다.<br> 회원정보 변경 방법은 아래와 같습니다. (단, 아이디는 수정하실 수 없습니다.) <br><br> ① [회원정보] 페이지 > 현재 사용중인 비밀번호 입력 <br> ② [정보수정] 버튼을 클릭합니다. </div> </div> <div class="faq-item"> <div class="faq-title">회원탈퇴 후 같은 아이디로 재가입 가능한가요?</div> <div class="faq-desc"> 스타트업메이트 회원 탈퇴를 원하시나요? 동일 아이디는 스타트업 메이트 회원 정책에 따라 재가입이 일정 기간 불가합니다. 회원 탈퇴 시 기존 회원 정보를 포함한 모든 정보가 복구 불가능합니다. 탈퇴 시 이 점을 다시 한번 고려하신 후 진행해 주세요. 항상 최선을 다하는 스타트업메이트가 되겠습니다. 감사합니다. </div> </div> </div> <div class="awards-content"> <div class="award-image"> <img src="images/faq-01.png" alt=""> </div> <h2>Great apps win awards</h2> <p> 웹 및 모바일 개발자가 이끄는 Great apps win awards는 새로운 모바일 앱을 대중에게 주목을 받는 역할을 수행한 앱(App)에 수여됩니다. </p> <a href="" class="btn-awards">view the awards</a> </div> </div> </div> </section> /* faq-accorion */ .faq-accorion {} .faq-item { border: 1px solid #ddd; border-radius: 10px; margin-bottom: 20px; } .faq-item > div { padding: 15px; } .faq-title { color: #428cd6; cursor: pointer; } .faq-title:after { content: '\f105'; font-family: fontawesome; float: right; color: #444; transition: 0.35s; } .faq-desc { display: none; } .faq-item.active { border: 1px solid #7dbeff; } .faq-item.active .faq-title:after { color: #7dbeff; transform: rotate(90deg); } /* Faq Accordion */ $(function(){ $('.faq-desc').eq(0).show() $('.faq-title').click(function(){ $(this).next().stop().slideDown() $(this).parent().siblings().children('.faq-desc').stop().slideUp() $(this).parent().addClass('active') $(this).parent().siblings().removeClass('active') }) })
-
미해결인터랙티브 웹 개발 제대로 시작하기
[정보] 23강에서 갑자기(?) 등장한 rafId는 24강에서 나옵니다.^^;
23강에서 갑자기(?) 등장한 rafId는 24강에서 등장합니다.^^; 갑자기 등장해서 앞에서 제가 놓쳤나 싶었는데, 바로 뒤 강의에서 나오더라구요.
-
해결됨스프링 핵심 원리 - 기본편
BeanDefinition 관련 질문
1. 우선 강의 내용을 듣고 이해한 바로는 ApplicationContext 구현체들의 각 BeanDefinitionReader들이 자신들이 읽어들일 수 있는 설정 파일에 따라 읽어들인 후 Bean 하나당 하나의 BeanDefinition들을 만들어내는 걸로 이해했습니다. 제가 이해한 것이 맞을까요? 2. 그리고 설정 정보를 읽어 오는 것이 BeanDefinitionReader라면 그 BeanDefinition을 읽어서 Bean을 생성하는 것은 어떤 것인가요? 3. 마지막으로 수업에서 BeanDefinition의 내용을 출력하며 확인해보는 부분이 있었는데 그 BeanDefinition 속성들의 설정 및 수정은 각 Reader들이 읽어들이는 그 파일에서 설정 및 수정이 가능한건가요??
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
v3.1 쿼리 최적화
안녕하세요 선생님! v3.1에서 쿼리 실행 결과 order 조회-> orderItem 조회 -> item 이 조회됩니다. 저는 OrderItem 안에 item이 Lazy 로딩이니 페치 조인으로 가지고 오고 싶어서 다음과 같은 로직을 작성해보았습니다. @GetMapping("/api/v3.2/orders")public List<OrderDto> ordersV3_page2( @RequestParam(value = "offset", defaultValue = "0") int offset, @RequestParam(value = "limit", defaultValue = "100") int limit) { List<Order> orders = orderRepository.findWithMemberDelivery(offset, limit); List<Long> ids = orders.stream().map(order -> order.getId()).collect(toList()); List<OrderItem> orderItems = orderQueryRepository.findOrderDto(ids); return orders.stream() .map(order -> new OrderDto(order, orderItems)) .collect(toList());} public List<OrderItem> findOrderDto(List<Long> ids) { return em.createQuery( "select oi from OrderItem oi join fetch oi.item where oi.order.id in :ids", OrderItem.class) .setParameter("ids", ids) .getResultList();} public OrderDto(Order order, List<OrderItem> orderItems) { orderId = order.getId(); name = order.getMember().getName(); orderDate = order.getOrderDate(); orderStatus = order.getStatus(); address = order.getDelivery().getAddress(); this.orderItems = orderItems.stream().map(OrderItemDto::new).collect(toList());} 이와 같이 로직을 작성 하고 결과를 확인하니 위와 같이 모든 Item이 조회되었습니다. 혹시 fetch join 이 문제 일까 싶어서 fetch join 을 제외하고 실행하더라도 동일한 결과가 나왔습니다. fetch join을 빼고 실행하면 강의에서 나온 것과 동일하게 쿼리가 실행되지만 결과값은 다른 것을 확인했습니다. -> batch_fetch_size를 사용했을때만 동일한 쿼리가 실행됨.(결과값은 다름) batch_fetch_size 사용 시 단순히 in 쿼리로 결과를 가져오는 것이 아니라 지연로딩을 생각해서 결과값을 가져온다고 생각하면 되는걸까요? 동일한 쿼리가 실행되는데도 결과 값이 다르게 나오는게 이해가 잘안됩니다 ㅠㅠ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm run dev 질문입니당
PS C:\Users\bumre\OneDrive\바탕 화면\React_Shopping_Mall\boilerplate-mern-stack-master> npm run dev > react-boiler-plate@1.0.0 dev > concurrently "npm run backend" "npm run start --prefix client" [0] [0] > react-boiler-plate@1.0.0 backend [0] > nodemon server/index.js [0] [1] [1] > client@0.1.0 start [1] > react-scripts start [1] [0] [nodemon] 1.19.4 [0] [nodemon] to restart at any time, enter `rs` [0] [nodemon] watching dir(s): *.* [0] [nodemon] watching extensions: js,mjs,json [0] [nodemon] starting `node server/index.js` [0] internal/modules/cjs/loader.js:905 [0] throw err; [0] ^ [0] [0] Error: Cannot find module 'C:\Users\bumre\OneDrive\바탕 화면\React_Shopping_Mall\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding\bcrypt_lib.node' [0] Require stack: [0] - C:\Users\bumre\OneDrive\바탕 화면\React_Shopping_Mall\boilerplate-mern-stack-master\node_modules\bcrypt\bcrypt.js [0] - C:\Users\bumre\OneDrive\바탕 화면\React_Shopping_Mall\boilerplate-mern-stack-master\server\models\User.js [0] - C:\Users\bumre\OneDrive\바탕 화면\React_Shopping_Mall\boilerplate-mern-stack-master\server\routes\users.js [0] - C:\Users\bumre\OneDrive\바탕 화면\React_Shopping_Mall\boilerplate-mern-stack-master\server\index.js [0] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) [0] at Function.Module._load (internal/modules/cjs/loader.js:746:27) [0] at Module.require (internal/modules/cjs/loader.js:974:19) [0] 'C:\\Users\\bumre\\OneDrive\\바탕 화면\\React_Shopping_Mall\\boilerplate-mern-stack-master\\server\\index.js' [0] ] [0] } [0] [nodemon] app crashed - waiting for file changes before starting... [1] [HPM] Proxy created: / -> http://localhost:5000 [1] i 「wds」: Project is running at http://192.168.68.161/ [1] i 「wds」: webpack output is served from [1] i 「wds」: Content not from webpack is served from C:\Users\bumre\OneDrive\바탕 화면\React_Shopping_Mall\boilerplate-mern-stack-master\client\public [1] i 「wds」: 404s will fallback to / [1] Starting the development server... [1] [1] Compiled with warnings. [1] [1] ./src/components/views/LoginPage/LoginPage.js [1] Line 74:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 79:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] ./src/components/views/RegisterPage/RegisterPage.js [1] Line 92:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 97:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] Search for the keywords to learn more about each warning. [1] To ignore, add // eslint-disable-next-line to the line before. [1] [1] [HPM] Error occurred while proxying request localhost:3000/api/users/auth to http://localhost:5000/ [ECONNREFUSED] (https://nodejs.org/api/errors.html#errors_common_system_errors) [1] [HPM] Error occurred while proxying request localhost:3000/api/users/auth to http://localhost:5000/ [ECONNREFUSED] (https://nodejs.org/api/errors.html#errors_common_system_errors) [1] [HPM] Error occurred while proxying request localhost:3000/api/users/register to http://localhost:5000/ [ECONNREFUSED] (https://nodejs.org/api/errors.html#errors_common_system_errors) 이런 오류가 발생했는데 bcryptjs 를 다운받았는데도 안됩니다 ㅜㅜ 그리고 localhost:5000 으로 연결이 안된다고 해여 ㅜㅜ
-
미해결스프링 배치
Redis cluster 와의 연동은 어떨까요?
안녕하세요. jdbc 등은 사용하지않고 redis cluster 를 케시디비로 사용하여 step 에 서 동작하도록 추가하고자합니다. Srping-batch 에서도 redis 를 사용하는 내용은 어떤내용을 참고하면 좋을까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
req.file.location 질문입니다.
안녕하세요 node.js 수강중인 수강생입니다. 익스프레스로 SNS 서버만들기 강의중에 궁금한점이 있어서요 이미지 업로드후 미리보기를 구현할때 console.log(req.file); const originalUrl = req.file.location; const url = originalUrl.replace(/\/original\//, '/thumb/') res.json({ url, originalUrl: req.file.location }); 이렇게 적어주셨는데요 로그를 봐도 location 이란 속성이 없어서 error 가 나오는데 혹시 제가 빠트린게 있을까요? 아래 log 에는 location 소성이 없어서 undefinded 를 반환하고 있습니다. 일단은 res.json({url : `/img/${req.file.filename}` , originalUrl : `/img/${req.file.filename}` }); 이렇게 별도로 originalUrl 을 처리하고 있긴한데 location 속성이 안되서 여쭈어봅니다.