inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

github에 있는 ch5 코드를 실행시키니까 the server responded with a status of 500 에러가 뜹니다

해결됨

[리뉴얼] React로 NodeBird SNS 만들기

안녕하세요 제로초님. 현제 제로초님 코드를 따라서 공부를 하다가 기존에 따라서 하던거는 실수가 너무 많아서 github에 있는 ch5코드부터 다시 시작하려고 받아서 실행시키는데요 자꾸 에러가 뜹니다. backend에 있는 config 설정에서 db 비밀번호는 제가 String으로 직접 입력했고요, 그리고 backend에서 npx sequelize db:create도 실행했습니다. // const dotenv = require('dotenv'); // dotenv.config(); 위에처럼 dotenv는 주석처리 했습니다. config 설정 외에는 바꾼게 없는데, 제가 뭐 빠뜨린게 있을까요?

  • redux
  • express
  • nodejs
  • react
  • Next.js
현병익 댓글 1 좋아요 0 조회수 266

ReferenceError: required is not defined 오류 발생..

미해결

실전 프로젝트로 배우는 타입스크립트

강의를 모두 수강한 후 복습 및 응용을 위해 공부 중에 에러가 발생해서 질문 작성하게 되었습니다. eslint 나 tsconfig.json 모두 강의와 동일하게 작성하였고 axios 라이브러리 사용을 위해 ts 파일에 import axios 문을 작성하였더니 html 파일 라이브 서버를 작동하면 ReferenceError: required is not defined 에러가 발생합니다.. 강의에서는 이러한 에러가 발생하지 않았는데 발생하는 이유를 알 수 있을까요..?

  • es6
  • typescript
임성규 댓글 1 좋아요 1 조회수 228

회원 리스트가 안떠요 ㅠㅠ

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

목록페이지를 그냥 들어가면 # 이름 이렇게 잘 뜹니다. 하지만 회원등록을 하고 난 후 회원목록에 들어가면 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "${member.id" (template: "members/memberList" - line 19, col 15)] with root cau member.id 를 찾을수없다고 나옵니다 ㅠㅠ

  • MVC
  • spring
  • java
  • spring-boot
부산해미 댓글 1 좋아요 0 조회수 264

실무와 관련하여

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

예전부터 공부하면서 느낀 것이지만 정말 코드나 쿼리 한 줄이 얼마나 큰 영향을 주는지 강의를 들으면서 다시 한 번 느낍니다. 혹시 이런 큰 실수를 줄이기 위해 운영 db를 백업하거나, db를 복수로 운영하거나 이런 방법을 실제로 실무에서 적용하시나요? 비용이 많이 들 것 같은데 항상 궁금했던 사항이라 질문에 남깁니다.

  • JPA
  • java
black1848 댓글 1 좋아요 0 조회수 300

질문있어요

미해결

Slack 클론 코딩[실시간 채팅 with React]

open API로 다른 사이트를 만들고 있는데 빈 객체가 reply옵니다. 그런데 postman에서는 데이터가 잘 와요. 이런 경우는 어떻게 고쳐야할까요? 서비스키를 재발급 해봐도 안되고 밑에처럼 fetch를 사용해봤는데도 안됩니다. 그러나 그 전에 또 다른 open API를 사용해서 axios 형태로 똑같이 보냈는데 그 데이터는 잘 넘어와요.

  • typescript
  • 웹팩
  • babel
  • react
  • Socket.io
  • 클론코딩
reppi07 댓글 1 좋아요 0 조회수 184

오답이 뜨는 이유

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

안녕하세요! 수학적 풀이에 사용된 코드를 조금 풀어 써 보았는데 오답이 뜨는 이유를 잘 모르겠습니다. public static int solution ( int n ) { int answer = 0 , subsum = 1 ; int cnt = 1 ; //연속된 자연수 개수 while ( subsum < n ){ subsum += (++ cnt ); int tmp = n - subsum ; if ( tmp % cnt == 0 ){ System . out . println ( cnt + " subsum:" + subsum + " tmp:" + tmp ); answer ++; } } return answer ; } public static void main ( String [] args ) { Scanner sc = new Scanner ( System . in ); int n = sc . nextInt (); sc . close (); System . out . println ( solution ( n )); }

  • java
  • 코테 준비 같이 해요!
기만이 댓글 1 좋아요 0 조회수 368

열심히 따라가고 있는데 에러가 났습니다.

미해결

따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기

열심히 따라가면서 강의 수강중입니다. 그런데 위 문제가 생겼습니다. 순서를 따라가면서도 헷갈리고 솔직히 잘 모르겠습니다. 간단한 문제로 보이긴 하고 알고 나면 다음에는 해결할 것 같은데 지금 너무 모르겠습니다. 깃헙주소는 https://github.com/heesoo-park/youtube-clone 입니다. 강의도 여러번 돌려보면서 확인하고 완성본 내용도 확인하고 안 되는 영어로 구글링도 했지만 잘 풀리지 않네요 저 writer 문제뿐만 아니라 key 에러도 있더라고요 하핳;; 정신피폐해집니다...

  • react
  • redux
  • nodejs
  • mongodb
희수 댓글 1 좋아요 0 조회수 293

scanf가 작동하지 않습니다.

미해결

C 프로그래밍 - 입문부터 게임 개발까지

심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 MSB4024 가져온 프로젝트 파일 "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Imports\Microsoft.Common.props\ImportBefore\Microsoft.NuGet.ImportBefore.props"을(를) 로드할 수 없습니다. 루트 요소가 없습니다. Project1 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Microsoft.Common.props 78 라고 뜨면서 scanf , scanf_s 두가지 방법도 안됍니다 무엇이 문제인지 감이 잡히질 않습니다. 인터넷 검색해도 도통 모르겠어요 ㅠㅠ

  • c
성이름 댓글 0 좋아요 0 조회수 317

다른 방법으로 풀어보았습니다!

해결됨

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

function solution(arr){ let answer; let plus = []; let minus = []; for (let x of arr) { if (x < 0) minus.push(x); else plus.push(x); } answer = [...minus, ...plus]; return answer; } let arr=[1, 2, 3, -3, -2, 5, 6, -6]; console.log(solution(arr)); 다르게 풀어보았는데 이 방법도 괜찮은가요?

  • 코테 준비 같이 해요!
  • javascript
임성규 댓글 1 좋아요 1 조회수 226

에러 개선 질문 드립니다.

미해결

파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 내용 마지막에 워드클라우드 실습 예제로 진행하신 부분에서 나눔고딕 폰트 문제로 추정되는 OSError 발생으로 실행에 문제가 있어서 질문드립니다. from wordcloud import WordCloud import matplotlib.pyplot as plt #import matplotlib #matplotlib.rcParams['font.family'] = 'NanumGothic' 이부분에서 나눔고딕이 열리지 않아서 발생한 문제로 판단되어 from wordcloud import WordCloud import matplotlib.pyplot as plt #import matplotlib #matplotlib.rcParams['font.family'] = 'NanumGothic' from matplotlib import font_manager font_fname = 'C:/Users/{pcname}/AppData/Local/Microsoft/Windows/Fonts/NanumGothic.ttf' font_family = font_manager.FontProperties(fname=font_fname).get_name() plt.rcParams["font.family"] = font_family 상기와 같이 실제 나눔고딕 보통 ttf 파일 경로로 설정하였으나 OSError : cannot open resource 에러가 발생됩니다. 개선 방안이 있을까요~?

  • wordcloud
  • 워드클라우드
  • anaconda
  • pandas
  • 폰트
  • 폰트에러
  • 웹-크롤링
  • 텍스트마이닝
  • 에러
  • oserror
na3071576 댓글 1 좋아요 0 조회수 339

static 사용 이유

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 항상 잘 듣고있습니다. 감사합니다. static 을 굳이 왜 사용하는지 궁금해서 질문드립니다. 보안에 좋다고 하셨는데 , get이나 post처럼 직접 메서드를 입력해서 그때 그때 알맞는 파일을 넘겨주는것 보다 1.static을 쓰는게 단지 보안 때문인가요? 2.그러면 다른 요청들도 static으로 처리하는게 좋을텐데 그렇게 하지 않는 이유는 다른 요청들은 넘겨주는 파일이 정적 파일(상호작용이 있어야 하는) 이 아니기 때문인지 궁금합니다. 감사합니다.

  • statiic
  • Sequelize
  • mysql
  • mongodb
  • nodejs
georgeking98 댓글 1 좋아요 1 조회수 207

resilience4j 라이브러리 오류문제

해결됨

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

안녕하세요, 강사님! 좋은 강의 감사합니다. 열심히 그리고 꾸준히 수강중입니다!! 격고 있던 문제가 있었는데 해결되어서 정보공유를 위해서 글을 남기게 되었습니다! 11:38 부분에서 아래 라이브러리를 import하려고 시도하였으나, 없는 라이브러리 처럼 인식되어 나타납니다. import org.springframework.cloud.client.circuitbreaker.resilience4j.Resilience4JCircuitBreakerFactory ; <dependency> <groupId> org.springframework.cloud </groupId> <artifactId> spring-cloud-starter-circuitbreaker-resilience4j </artifactId> </dependency> circuitbreaker까지는 이상이 없이 나오는데 resilience4j부터 해당 패키지가 없는것 같습니다. 최신버전으로 버전 업그레이드 되면서 라이브러리 위치가 변경된 것은 아닐까 해서 버전을 낮추어보았는데도 해결이 되지 않았고 이를 통해 버전 문제가 아니라 라이브러리 인식오류 문제임을 확인하였습니다. 검색하던 도중 같은 groudId내의 다른 패키지들과 충돌문제가 있는것을 보았습니다. 그래서 해당 문제를 해결하기 위해서 pom.xml의 dependency부분을 위쪽으로 올려서 넣어주었습니다. 같은 문제를 가지고 계신다면 참고해서 해결하면 좋을 것 같습니다. 감사합니다!

  • JPA
  • spring-boot
  • architecture
  • spring-cloud
  • Kafka
  • msa
서정현 댓글 1 좋아요 0 조회수 412

MDP 행동가치함수에 대한 문의 입니다.

미해결

프로그래머를 위한 강화학습(저자 직강)

제일 아래 쪽 ? 부분이 정의에 의한 부분이 맞는 건지요? 설명하실때 왼쪽은 행동에 대한 합을 나타내고 오른쪽은 하나의 행동에 대해서라고 강의를 하셨는데 이 부분이 이해가 가질 않습니다.

  • 인공신경망
  • 강화학습
pioneer 댓글 1 좋아요 0 조회수 434

취업특강보고 질문드립니다!

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

지금 스타트업에서 개발자로 일하는데 (신입입니다) 개발일은 외주로 돌리고 저는 디자인작업만하는데 퇴사하고 1~2년 더준비해서 중견으로 가는게 더나을까요??

  • C#
김망 댓글 1 좋아요 0 조회수 222

왜 오답인지 원인을 모르겠습니다(해결,자문자답)

해결됨

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

오답시 틀린 테스트케이스를 확인할 수 있다는 설명을 봤는데 이 문제만 그런건지 확인할 수 없습니다ㅠ 코드 리뷰 부탁드려도 될까요? public static int solution ( int n , int m , int ar []) { int answer = 0 , subsum = 0 ; int lt = 0 , rt = 0 ; while ( rt < n ){ //적어도 lt<=rt임 if ( subsum < m ){ subsum += ar [ rt ++]; System . out . println ( lt + "~" +( rt - 1 )+ " subsum:" + subsum ); } else if ( subsum == m ){ answer ++; subsum -= ar [ lt ++]; } else { subsum -= ar [ lt ++]; } } return answer ; } public static void main ( String [] args ) { Scanner sc = new Scanner ( System . in ); int n = sc . nextInt (); int m = sc . nextInt (); int [] ar = new int [ n ]; for ( int i = 0 ; i < n ; i ++) { ar [ i ] = sc . nextInt (); } sc . close (); System . out . println ( solution ( n , m , ar )); }

  • java
  • 코테 준비 같이 해요!
기만이 댓글 4 좋아요 0 조회수 452

seaborn

미해결

공공데이터로 파이썬 데이터 분석 시작하기

seaborn만 시각화해서 잘 활용한다면 굳이 groupby나 pivot table을 이용안해도 되나요??

  • numpy
  • python
  • pandas
이현민 댓글 1 좋아요 2 조회수 237

하둡 설치

미해결

Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님! 선생님께서 자세하게 설명해주시는데도 불구하고 제가 너무 서툴러서 자꾸 jps에서 오류가 납니다 ㅠㅠ 선생님께서 저번 질문글에 조언해주신것 순서대로 실행하였지만 또 jps부분에서 실패하여 다시 설치해보았으나 또 실패하였습니다. 또 실패하면 삭제했다가 다시 설치해보라고 하셔서 삭제 후, 다시 설치하였습니다 ! 설치한 부분을 차례대로 캡쳐해서 올리겠습니다!! ㅠㅠ죄송하지만 한번 더 조언부탁드립니다 ㅠㅠ hdfs-site.xml mapred-site.xml yarn-site.xml home/jm/.bashrc 자바 hadoop-env.sh jps도 실행이 안되고 저는 이부분에 local host뒷부분이 선생님이랑 다릅니다!

  • bigdata
  • Hadoop
  • 데이터 엔지니어링
지민 댓글 1 좋아요 1 조회수 255

작동은 하나 주피터 에러...

미해결

머신러닝 이론 및 파이썬 실습

작동은 하나, /srv/conda/envs/notebook/lib/python3.7/site-packages/sklearn/metrics/pairwise.py:56: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations dtype = np.float 라는 에러가 나오는데 어떻게 해결해야할까요?

  • 쥬피터
  • 머신러닝 배워볼래요?
  • 주피터
  • python
Justin Joo 댓글 0 좋아요 0 조회수 321

예외처리에 대해서 질문있습니다

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

뒤에 강의까지 듣고 예외가 발생하고 오류페이지를 띄우는 원리를 이런식으로 이해했습니다. 1. WAS -> 필터 -> 서블릿 -> 인터셉터 -> 컨트롤러 2. WAS(여기까지 전파) <- 필터 <- 서블릿 <- 인터셉터 <- 컨트롤러(ex예외발생) 3. WAS 오류 페이지 확인 4. WAS -> 필터(x) -> 서블릿 -> 인터셉터(x) -> 컨트롤러(/error/500) -> View 그런데 스프링 인터셉터 예외 그림(7.로그인처리pdf 13p)에서는 예외가 발생하면 afterCompletion을 실행하고 예외가 WAS로 전달되지 않는다고 그려져있습니다. 제가 loginController 에서 @GetMapping("/login") public String loginForm(@ModelAttribute LoginForm form){ if(true) throw new RuntimeException("예외 발생!"); return "login/loginForm"; } 예외를 던져주고 templates/error/500 을 만들어주고 /login에 접속하였더니 만들어준 500.html이 떴는데요. 이 부분이 이해가 잘 안되네요. 예외가 발생하면 was로 전달되지 않는다고 하였는데 was로 전달되지 않았으면 만들어준 500.html 이 어떻게 뜨는건지 원리가 궁금합니다 ㅠ

  • spring
  • MVC
박시균 댓글 1 좋아요 0 조회수 300

@InitBinder와 @Validated 사용 시 문제 IllegalStateException: Invalid target for Validator

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

검증 시 @InitBinder 를 사용해서 Validator 를 추가했을 때, 강의 예제와 같은 상황에선 문제가 없습니다. 하지만, 너무 햇갈리는 상황이 일어나서 질문드립니다. 컨트롤러의 매핑 메서드의 인자에 @Validated 애노테이션을 추가하지 않더라도 매핑 메서드에서 model.addAttribute(); 에 Item 이 아닌 객체를 넣을 시 다음과 같은 오류가 발생합니다.. java.lang.IllegalStateException: Invalid target for Validator ====== 추가. 우선 디버깅을 하다보니 @Validated 를 붙이지 않아도 무엇이든지 값을 매핑해야할 일이 있다면 @InitBinder 를 통해 등록한 Validator 의 support() 가 호출 된다는 것을 알 수 있었습니다. 근데, 이걸 보고나니 더욱 의문이 남는게 Validator의 support() 를 실행했을 때 false 가 나와서 해당 검증기를 지원하지 않는다고 하면 그냥 검증을 안하고 넘어가는게 아닌가봅니다..잘 이해가 가지 않습니다. 결국 Model 객체에다가 Item이 아닌 다른 객체를 넣을 때, 결과적으로 DataBinder.java 안의 assertValidators(Validator ... validators); 메서드에서 if (validator != null && (target != null && !validator.supports(target.getClass()))) { throw new IllegalStateException("Invalid target for Validator [" + validator + "]: " + target); } 조건이 참이되버려서 지원하지 않는다면 그냥 예외가 터져버리고 맙니다. 이런식으로 된다면 @InitBinder 로 검증기를 등록해서 사용하다간, 되려 예측하지 못한 검증찾기 실패 오류만 늘어나는것이 아닌지 생각됩니다... 한 컨트롤러내에서 Model 객체에 Item 객체 말고도 실제론 다양한 객체를 넣을텐데 이런 경우엔 @InitBinder 를 사용하지 않고 전부 수동으로 메서드에서 검증을 해야하는건가요? 해결 방법이 궁금합니다.. 마지막으로 해당 상황을 재현할 수 있는 샘플코드를 작성해보았습니다.. 뭔가 질문이 난잡한거 같아서 죄송합니다..ㅠ 항상 감사드립니다. MyController.java @Controller @RequiredArgsConstructor public class MyController { private final MyValidator myValidator ; @InitBinder public void init ( WebDataBinder webDataBinder ) { webDataBinder . addValidators ( myValidator ) ; } @GetMapping ( "/index/{text}" ) public String myView ( @PathVariable String text , Model model ) { SomeObject someObject = new SomeObject () ; someObject . setText ( text ) ; model . addAttribute ( "someObject" , someObject ) ; return "myView" ; } @GetMapping ( "/index" ) public String index ( @ModelAttribute TargetObject targetObject , Model model ) { model . addAttribute ( "targetObject" , targetObject ) ; return "myView" ; } } MyValidator.java @Component public class MyValidator implements Validator { @Override public boolean supports ( Class < ? > clazz ) { return clazz . isAssignableFrom ( TargetObject . class ) ; } @Override public void validate ( Object target , Errors errors ) { TargetObject myTarget = ( TargetObject ) target ; if ( myTarget . getText () . equals ( "error" )) { errors . reject ( "error" ) ; } } } SomeObject.java @Data public class SomeObject { private String text ; } TargetObject.java @Data public class TargetObject { private String text ; }

  • 검증
  • MVC
  • spring
irostub 댓글 1 좋아요 8 조회수 1211

인기 태그

인프런 TOP Writers

주간 인기글