inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

오픈그래프 질문드려요

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

강사님이 하시는데로 했는데 썸네일 이미지가 안뜨는데, 카카오에 가서 확인을 해봐도 안되어 있어서 혹시 경로가<meta property="og:image" content="/public/thumbnail.png" /> /public 경로를 빼도 안되고 넣어도 안되고/.... 시간이 좀 걸린다 해서 카카오에 가서 캐시초기화해서 확인했는데도 이미지가 뜨지 않습니다. <meta property="og:image" content="/public/thumbnail.png" />

  • javascript
  • react
  • node.js
gangsugi 댓글 3 좋아요 0 조회수 353

2.3강의중 tabby에서 cp-k8s connection이 되질 않습니다.

미해결

쉽게 시작하는 쿠버네티스(v1.35)

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] ( https://www.inflearn.com/blogs/1719 ) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://www.inflearn.com/questions/992407/comment/281901 ) [질문 하기] 2.3강의중 tabby에서 cp-k8s connection이 되질 않습니다. 아래 사진과 같이 Timed out while waiting for handshake 오류가 발생하는데 어떻게 해야할까요?

  • docker
  • kubernetes
mksong 댓글 3 좋아요 1 조회수 1117

테스트 오류 질문

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@33a71d23 testClass = jpabook.jpashop.service.MemberServiceTest, locations = [], classes = [jpabook.jpashop.JpashopApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties .PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@55dfcc6, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@25bfcafd, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@eda25e5, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2d96543c, org.springframework.boot.test.context.SpringBootTestAnnotation@8b5a38a4], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@33a71d23 testClass = jpabook.jpashop.service.MemberServiceTest, locations = [], classes = [jpabook.jpashop.JpashopApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties .PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@55dfcc6, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@25bfcafd, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@eda25e5, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2d96543c, org.springframework.boot.test.context.SpringBootTestAnnotation@8b5a38a4], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext( DefaultCacheAwareContextLoaderDelegate.java:145 ) at org.springframework.test.context.support .DefaultTestContext.getApplicationContext( DefaultTestContext.java:130 ) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary( ServletTestExecutionListener.java:191 ) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance( ServletTestExecutionListener.java:130 ) at org.springframework.test.context.TestContextManager.prepareTestInstance( TestContextManager.java:260 ) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest( SpringJUnit4ClassRunner.java:228 ) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall( SpringJUnit4ClassRunner.java:289 ) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock( SpringJUnit4ClassRunner.java:291 ) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild( SpringJUnit4ClassRunner.java:247 ) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild( SpringJUnit4ClassRunner.java:97 ) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate( RunBeforeTestClassCallbacks.java:61 ) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate( RunAfterTestClassCallbacks.java:70 ) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run ( SpringJUnit4ClassRunner.java:191 ) 계속 오류나서 Memberservice MemberRepository 랑 test 다 코드 복붙했는데도 오류요

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
댓글 2 좋아요 0 조회수 1305

'' 필요한 이유가 뭔가요? 'customerid>=3 AND customerid=<5'

해결됨

[백문이불여일타] 데이터 분석을 위한 기초 SQL

본 영상에서는 ''을 붙이지 않아도 문제가 없던데 Error in SQL: Syntax error (missing operator) in query expression 'customerid>=3 AND customerid=<5' 이렇게 뜨네요 조건이 바뀐건가요?

  • sql
김태홍 댓글 2 좋아요 0 조회수 177

수업자료

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

수업자료를 도대체 어디서 봐야되나요? 저만 안보이는건가요? 옆에 보이는 노트는 제가 입력하는걸로만 되어있고, 어딜봐도 확인이 안되는데요.........

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
트리빌리지 댓글 1 좋아요 0 조회수 191

파라미터 정의에 대한 질문

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요 우선 저는 파라미터는 메소드의 매개변수로 넘겨지는 값을 의미한다고 알고 있습니다 그리고 api 개발에서 보통 파라미터를 dto로 넘긴다고 알고 있습니다. 근데 실무에서 파라미터라고 하면 대게 요청, 응답값만 이용되고 개발자들끼리 파라미터 뭐로 설정했냐 등 얘기가 나올때의 파라미터로는 필수값을 의미한다 라고 얘기를 들었습니다. 그러니까 선택적으로 넘기는 경우도 있겠고, 메소드 내부에서 다른 메소드로 넘기는 파라미터도 있겠지만 다른 개발자랑 대화하는 과정에서 파라미터 뭐로 설정했냐 등 얘기가 나오게 될 경우 요청 중 필수값(not null)에 대한 얘기인거다. 선택값도 있겠지만 보통 파라미터로 선택값이 넘어가는 경우는 많지 않다 메소드 내에서 넘겨지는 값은 어차피 나 혼자 확인하는거라 다른 개발자한테 말할 필요가 없다 라고 말 해주셨는데 진짜 인가요? 그러니까 이론 상의 파라미터 정의와 실무에서의 파라미터 정의가 다른 것 같다고 하더라고요.. 저는 강의를 보고 controller 에서 dto를 파라미터로 넘기고, 그 dto에는 설계에 따라 다르겠지만 필수, 선택값들이 혼용된 채 사용 될 수 있다고 이해했는데 실무에서는 파라미터의 정의가 다르게 사용되고 있는건지 궁금합니다..

  • java
  • spring
  • spring-boot
  • jpa
수하 댓글 1 좋아요 0 조회수 162

event와 ui_event

미해결

Flutter 중급 1편 - 클린 아키텍처

안녕하세요. event와 ui_event를 구분하셔서 다르게 구현하셨는데, 제가 이해한 것이 맞는지와 문제가 된 부분에 대한 의견이 궁금해서 문의 남깁니다. event와 ui_event를 구분하신게 state의 변경 유뮤가 맞을까요? state가 변경되어 화면의 재빌드가 필요한 경우 event state의 변경없이 화면의 재빌드가 필요한경우 ui_event 하나의 뷰(StatelessWidget)에서 event와 ui_event를 나눠서 처리하는 경우 event -> notification -> 화면 재빌드 중에 ui_event의 스트림 리스너가 재등록되는 이슈가 있는데요. 이런 경우 어떤식으로 처리를 하시나요? 아니면 제가 이해를 잘못한 부분이 있을까요?

  • flutter
  • ios
  • android
지루한 성게 댓글 1 좋아요 0 조회수 232

선생님 nestjs+graphql에서 구글로그인처리는 못하는건가요?

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

챗지피티에 물어보면 , NestJS와 GraphQL 환경에서도 Google OAuth 2.0을 이용한 소셜 로그인을 구현할 수 있습니다. 다만, GraphQL은 주로 데이터를 가져오고 조작하는데 사용되므로, OAuth와 같은 인증 과정은 일반적으로 REST API 엔드포인트를 통해 처리하는 것이 일반적입니다. 이렇게 하면 OAuth 2.0의 리디렉션 흐름을 관리하기가 더 쉽습니다. 라고 하는데용, 그러면 nestjs랑 graphql환경이라고해도 OAuth같은 소셜로그인은 rest-api처럼 컨트롤러를통해서 해주는건가요?

  • javascript
  • node.js
  • docker
  • rest-api
  • nestjs
반가우면반갑다고해 댓글 2 좋아요 0 조회수 306

NoSuchBeanDefinitionException 에러

미해결

스프링 핵심 원리 - 기본편

13분 강의 즈음에 AutoAppConfigTest의 basicScanorg.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'hello.core.member.MemberService' available이러한 에러가 발생합니다.. 똑같이 따라했는데 왜 그러는걸까요 ? ㅠㅠ소스코드 구글 드라이브 링크 첨부합니다..구글 드라이브 링크 : https://drive.google.com/drive/folders/1OmemE6ZGhCPsq4oKoaF3BbVwfUCkJkLx?usp=sharing

  • spring
  • 객체지향
김지원[재학 / 컴퓨터공학전공] 댓글 2 좋아요 0 조회수 414

ctrl + n constructor생성

해결됨

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

강의 15분쯤에 ctrl + n 누르셔서 constructor를 선택하시는데 저는 이런 화면이 떠요.. 어떻게 해야 할까요?

  • java
  • spring
  • mvc
  • spring-boot
muzi 댓글 1 좋아요 0 조회수 253

2부 마지막 리팩토링 3:30쯤

미해결

Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트

2부 마지막 리팩토링 0:49에서, "service인데 controller.port를 잘못 참조했다"라고 하셨는데요. 이를 수정하고 나신 후인 3:30쯤에서도, 여전히 service(의 UserServiceImpl)가 controller(의 Port의 UserService)에 의존하는 상황이지 않나요? 제 생각엔 Port 자체를 controller 밖으로 꺼내는 게 의미상 더 좋지 않을까 싶은데 어떻게 생각하시나요?

  • spring
  • tdd
  • jpa
  • 소프트웨어-테스트
  • unittest
HHS 댓글 1 좋아요 0 조회수 274

21년 12월 말일 데이터 관련

미해결

금융데이터 분석을 위한 판다스 활용법

안녕하세요. 21년 12월 마지막 데이터는 28일이지만 이 날짜가 12월 마지막 데이타 라고 생각합니다. 그래서 22년 1월 2일 데이터를 더미로 넣는게 좋다고 생각합니다. 감사합니다.

  • pandas
  • 투자
  • 퀀트
MIKE.aeon 댓글 1 좋아요 0 조회수 244

실습5 진행시 젠킨스에서 playbook실행 커맨드 추가하고 빌드 시 오류

해결됨

Jenkins를 이용한 CI/CD Pipeline 구축

Running as SYSTEM Building in workspace /var/jenkins_home/workspace/My-First-Project The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/My-First-Project/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/joneconsulting/cicd-web-project # timeout=10 Fetching upstream changes from https://github.com/joneconsulting/cicd-web-project > git --version # timeout=10 > git --version # 'git version 2.39.2' > git fetch --tags --force --progress -- https://github.com/joneconsulting/cicd-web-project +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision df356f7f9629011a817acf6fbd0ae17864226dea (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f df356f7f9629011a817acf6fbd0ae17864226dea # timeout=10 Commit message: "changed version to 3.2.5" > git rev-list --no-walk df356f7f9629011a817acf6fbd0ae17864226dea # timeout=10 SSH: Connecting from host [00eb708d0fb1] SSH: Connecting with configuration [ansible-server] ... SSH: Creating session: username [root], hostname [172.17.0.3], port [22] SSH: Connecting session ... SSH: Connected SSH: Opening SFTP channel ... SSH: SFTP channel open SSH: Connecting SFTP channel ... SSH: Connected SSH: cd [.] SSH: OK SSH: Remote root is not absolute, getting absolute directory from PWD SSH: cd [/root] SSH: OK SSH: put [hello-world.war] SSH: Opening exec channel ... SSH: EXEC: channel open SSH: EXEC: STDOUT/STDERR from command [ansible-playbook -i hosts first-devops-playbook.yml] ... SSH: EXEC: connected PLAY [all] ********************************************************************* TASK [Gathering Facts] ********************************************************* fatal: [172.17.0.3]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: root@172.17.0.3: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).", "unreachable": true} PLAY RECAP ********************************************************************* 172.17.0.3 : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0 SSH: EXEC: completed after 1,002 ms SSH: Disconnecting configuration [ansible-server] ... ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [4]] Build step 'Send build artifacts over SSH' changed build result to UNSTABLE Finished: UNSTABLE 실습 5번 진행하면서 젠킨스에서 ansible-server를 ssh로 연결 한 후에 playbook 실행 exec에 작성하고 빌드하면 위와 같은 문제가 납니다... yml파일을 ansible-server에서 직접 실행하면 동작이 되는데 젠킨스에서 빌드 할 때 만 오류가 나네요.... ㅠㅠ

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
hagarakyo 댓글 3 좋아요 0 조회수 352

lock, Spinlock 차이

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Spinlock이 순회를 돌아서 잠금이 풀리자마자 임계 영역을 차지하는 거면 일반 락은 잠금이 풀릴때까지 어떤 작업을 수행하나요?

  • C#
  • 네트워크
Dewmo 댓글 2 좋아요 0 조회수 316

이론 통합 요약본 파일

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

이론 통합 요약본 파일은 아래 이론 수업도 포함된 파일인가요? 따로 포함되어 있지 않은 것 같아 문의 남깁니다.

  • python
  • java
  • c
  • 정보처리기사
sr1094 댓글 2 좋아요 0 조회수 285

주차 소스코드를 다운받고 보면서 수강해야할까요?

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

안녕하세요 강의를 이제 보기시작했는데 코드를 보통 확인하면서 따라치는식으로 이때까지 강의를 시청해왔습니다. 이번강의는 소스코드를 미리 다운받고 봐야하는걸까요 ? 코드 확인도 못할정도로 빠르게 넘기셔서 문의드립니다! 추가로 제가 평소에 사용하지 않는 기능들을 많이 사용하시는거 같은데 이런건 제가 기능들 찾아서 따로 공부해야할까요 아니면 추후에 설명이 따로 해주시는지 궁금합니다. 강의 영상에서는 보충학습이 있다고 했는데 어디서 하는지도 궁금합니다!

  • C#
  • unity
  • MMORPG
help 댓글 2 좋아요 0 조회수 351

안녕하세요, 자동 매매 봇 오류 문의드립니다.

미해결

비트코인 암호화폐 자동매매 코인봇 만들기 Part 1 - 무위험 전략 학습하기

async def t_bot(): telegram_bot = telegram.Bot (TELEGRAM_BOT_TOKEN) telegram_message_list_1 = [str( datetime.datetime.now ()), f'------------- sell {ticker} ----------'] await telegram_bot.sendMessage(chat_id=TELEGRAM_CHAT_ID, text=' '.join(telegram_message_list_1)) asyncio.run (t_bot()) 커뮤니티 계시판에 조언해주신대로 코드를 수정했는데, 저렇게 전부 다 바꿔서 돌리면 loop = asyncio.get_event_loop() ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\snape\anaconda3\Lib\asyncio\events.py", line 677, in get_event_loop raise RuntimeError('There is no current event loop in thread %r.' RuntimeError: There is no current event loop in thread 'MainThread'. 이런 오류가 뜹니다 ㅠㅠ 어떻게 해야할까요..

  • 투자
Hoon 댓글 2 좋아요 0 조회수 411

findAll

해결됨

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

테스트 끝나고나서 데이터를 클리어해주는 방법을 설명하시기 전에 findAll()함수에서 오류가 나타나야 하는데 전 왜.. 다 초록불이 뜰까요 package com.example.hello_spring.repository; import com.example.hello_spring.domain.Member; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Test; import java.util.List; import java.util.Optional; import static org.assertj.core.api.Assertions.*; public class MemoryMemberRepositoryTest { MemberRepository repository = new MemoryMemberRepository(); @Test //실행할 수 있게함 public void save() { Member member = new Member(); member.setName("spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); //Assertions.assertEquals(result, member); // result와 member가 같은지 확인 assertThat(member).isEqualTo(result); } @Test public void findByName(){ Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); Member result = repository.findByName("spring1").get(); assertThat(result).isEqualTo(member1); } @Test public void findAll(){ Member member1 = new Member(); member1.setName("spring"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); List<Member> result = repository.findAll(); assertThat(result.size()).isEqualTo(2); } }

  • java
  • spring
  • mvc
  • spring-boot
muzi 댓글 1 좋아요 1 조회수 216

프로젝트 구조 질문

미해결

FreeRTOS 프로그래밍

안녕하세요. 강의 잘 보고 있습니다. 예제 프로젝트의 구조에 대해 질문이 있습니다. 모든 예제를 보면 main.c에서 USER_THREADS함수를 호출하고 TaskMain 하나를 만듭니다. 그리고 TaskMain에서 사용할 Task들을 만들고 TaskMain은 Delete합니다. 질문) 제 생각에는 그냥 USER_THREADS에서 사용할 Task들을 만들면 될 것 같은데 TaskMain을 만들어서 거기서 사용할 Task들을 만든 이유가 궁금합니다. 물론 어떤 방식이던 결과는 같을 것 같은데 이유가 있는지 궁금하네요 ㅎㅎ 감사합니다.

  • 운영체제
  • 임베디드
  • FreeRTOS
김세원 댓글 1 좋아요 2 조회수 225

인기 태그

인프런 TOP Writers

주간 인기글