inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

서버액션으로 단순히 조회하는 기능을 만들어서 사용해도 될까요?

해결됨

한 입 크기로 잘라먹는 Next.js

지금 강의에서 리뷰 리스트를 조회하는 api를 서버액션으로 작성해도 상관없는건가요? 예를 들어 직접 리뷰 리스트 DB에 접근해서 데이터를 가져오고 반환해주고, 페이지 컴포넌트에서는 단순히 const data = await getReview(); 를 작성해서 불러오는 방법처럼 말이죠 이 질문의 의도는 어떤 상황에서 서버액션을 써야하고, 어떤 상황에서 fetch를 써야하는지 아직 감이 잡히지 않아 질문드립니다! 강의를 보면서 서버액션은 Form에만 사용해야하는구나..라고 생각이들어서 혼란이 생겼던 것 같습니다.

  • react
  • typescript
  • next.js
oridori2705 댓글 2 좋아요 0 조회수 93

flutter 강의 할인 쿠폰 문의드립니다

미해결

할인 쿠폰 받으려고 하는데 코드팩토리 디스코드 초대링크로 접속하면 유효하지 않은 초대링크라고 나옵니다. 학습 영상 리스트에 있는 16263-3b06f27cbdbf 이코드도 사용기간이 끝났다고 나오는데 쿠폰은 어디서 받을 수 있을까요??

pipi1055 댓글 1 좋아요 0 조회수 18

kafka [37강의]

미해결

실전에서 바로 써먹는 Kafka 입문

[1] 기존 Kafka 프로세스 확인 및 종료 [2] 포트 사용 여부 확인 [3] 깔끔하게 다시 시작 bin/ kafka-server-start.sh config/ server.properties 같은 에러가 뜹니다. 에러 원인을 확인하기가 힘드네요 ㅠ

  • kafka
  • EDA
  • msa
  • devops
  • infrastructure
익명리 댓글 2 좋아요 0 조회수 105

x,y,z축 표시가 안되요

미해결

동영상으로 배우는 Solidworks 2019 Motion Study, Part 1

7강 템플릿 저장에서 17분 쯤에서 x,y,z축 만들기 까지는 했는데요 선생님 처럼 x,y,z축 이 화면에 표시되지 않습니다. 어떤걸 해줘야 할까요? 버전은 2024입니다.

  • SOLIDWORKS
zzi2162 댓글 1 좋아요 0 조회수 134

강의 목록 없음?

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

파이썬 기본 환경 설정(2-1 Atom)와 파이썬 기본 환경 설정(2-2) 강의가 없습니다.

  • python
김경득 댓글 1 좋아요 0 조회수 60

값 출력 오류

해결됨

GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동

여기 가장 아래는 왜 값이 나오지 않는 건가요 매번 가장 아래있는게 바뀌면서 가장 아래로 내려간 호스트는 값이 나타나지 않습니다. 또한 Space: Used, in % 에서 새로 추가한 마운트 경로는 자동으로 나타나지 않습니다.

  • slack
  • grafana
  • zabbix
lema1324 댓글 2 좋아요 0 조회수 157

최신 실습환경 구축

미해결

SQLD 2주만에 따는 필승 합격법: 최신 개정판 기출문제로 초단기 공략

2025년 8월 13일 기준으로 Oracle Live SQL 실습환경 구성이 달라졌을까요? EMP and DEPT를 찾을 수 없습니다.

  • sql
  • SQLD
Justin Kim 댓글 2 좋아요 0 조회수 147

아래 질문 (토이스토리 title에 있는 button에 링크 거는 법)에 대한 해결방법이 이게 맞을까요? 더 좋은 방법이 있으면 알려주세요

해결됨

웹 애니메이션을 위한 GSAP 가이드 Part.02

navList.forEach((li, index)=>{ const roma = ['I', 'II', 'III']; const arabic = ['1','2','3'] const linkAddr = ['naver.com','google.com','inflearn.com']; // button 링크 주소 li.addEventListener('click',()=>{ if(!playing) { next = index; if(li.classList.contains('active')) return; for(let i=0;i < navList.length; i++) { navList[i].classList.remove('active'); } li.classList.add('active'); const addr = /*html*/`location.href='http://${linkAddr[next]}'`; // button 속성 값 const tl = gsap.timeline() .add(leave[current].play()) .add(titleLeave.play(),'-=1') .set('.title h1',{text:`toystory ${roma[index]}`}) .set('.title p',{text:`토이스토리 시즌 ${arabic[index]}`},'<') .add(enter[next].play()) .add(titleEnter.play()) tl.eventCallback('onComplete',()=>{ const btnLink = document.querySelector('.title button'); // button 요소 가져오기 btnLink.setAttribute('onclick',addr); // button의 onclick 속성 추가 current = next; playing = false; }) playing = true; } }) }) window.addEventListener('load',()=>{ const tl = gsap.timeline() .add(enter1.play()) // enter 타임라인 실행 .add(titleEnter.play()) tl.eventCallback('onComplete', () => { const btnLink = document.querySelector('.title button'); //처음 실행시 button에 속성값 추가 btnLink.setAttribute('onclick',"location.href='http://naver.com'"); //처음 실행시 button에 속성값 추가 playing = false; }) // page03()[1].play() // leave 타임라인 실행 })

  • HTML/CSS
  • javascript
  • 인터랙티브-웹
  • gsap
미갱이 댓글 1 좋아요 0 조회수 86

아래 질문 (토이스토리 title의 button태그에 링크거는 방법)에 대해 해결법이 이게 맞을까요? 더 좋은 방법 알려주세요~

미해결

navList.forEach((li, index)=>{ const roma = ['I', 'II', 'III']; const arabic = ['1','2','3'] const linkAddr = ['naver.com','google.com','inflearn.com']; // button 링크 주소 li.addEventListener('click',()=>{ if(!playing) { next = index; if(li.classList.contains('active')) return; for(let i=0;i < navList.length; i++) { navList[i].classList.remove('active'); } li.classList.add('active'); const addr = /*html*/`location.href='http://${linkAddr[next]}'`; // button 속성 값 const tl = gsap.timeline() .add(leave[current].play()) .add(titleLeave.play(),'-=1') .set('.title h1',{text:`toystory ${roma[index]}`}) .set('.title p',{text:`토이스토리 시즌 ${arabic[index]}`},'<') .add(enter[next].play()) .add(titleEnter.play()) tl.eventCallback('onComplete',()=>{ const btnLink = document.querySelector('.title button'); // button 요소 가져오기 btnLink.setAttribute('onclick',addr); // button의 onclick 속성 추가 current = next; playing = false; }) playing = true; } }) }) window.addEventListener('load',()=>{ const tl = gsap.timeline() .add(enter1.play()) // enter 타임라인 실행 .add(titleEnter.play()) tl.eventCallback('onComplete', () => { const btnLink = document.querySelector('.title button'); //처음 실행시 button에 속성값 추가 btnLink.setAttribute('onclick',"location.href='http://naver.com'"); //처음 실행시 button에 속성값 추가 playing = false; }) // page03()[1].play() // enter 타임라인 실행 })

미갱이 댓글 1 좋아요 0 조회수 24

카카오 인가코드 요청

미해결

카카오,구글 SNS 로그인(springboot3, vue3)

카카오 인가 코드 요청 url이 변경 된 것 같습니다!

  • vue.js
  • spring-boot
  • oauth
  • jwt
  • oauth2
최진욱 댓글 3 좋아요 0 조회수 176

토이스토리 practice에서 "WATCH NOW"버튼에 대한 href 속성값을 변경하는 방법

해결됨

웹 애니메이션을 위한 GSAP 가이드 Part.02

안녕하세요. 4강 토이스토리 practice에서 강의 중 선생님께서 "WATCH NOW" 버튼의 href?값을 페이지에 따라 변경할 수 있다고 하셨는데요. gsap을 이용해서 변경할 수 있는 방법이 있는 건지요? 아님 자바스크립트 함수 안에서 직접 세팅하는 걸까요?

  • HTML/CSS
  • javascript
  • 인터랙티브-웹
  • gsap
미갱이 댓글 1 좋아요 0 조회수 75

install 추가 질문

해결됨

삼각형의 실전! CMake 초급

안녕하세요? install 예제 코드를 약간 수정해서 응용해보고 싶습니다. 근데 이 내용을 챗봇들도 잘 몰라서 강사님께 문의드립니다. baz 타겟을 새로 만들고, foo는 baz타겟을 private으로 의존합니다. baz 타겟은 baz()를 제공하며 foo()와 동일하게 stdout 출력하는 코드입니다. #include <baz.h> foo() { cout << "I'm foo!" << endl; baz(); // "I'm baz!" } baz는 foo 내부에서만 사용됩니다. 그래서 demo에는 기존 코드처럼 foo 타겟의 헤더만 제공합니다. 제 의도는 I'm foo에 이어 I'm baz도 같이 출력됐으면 했는데, 항상 I'm baz만 출력됩니다. add_library(foo foo.cpp # baz.cpp ) 챗봇은 foo 타겟 만들 때 baz.cpp도 추가하라고 합니다. foo, baz 를 명시적으로 분리된 상태에서 CMakeLists.txt에서 작성하고, baz는 foo 내부에서만 사용되니 foo 타겟만 demo 노출해서 사용할 수 있는 방법이 있을까요?

  • c++
  • cmake
  • vcpkg
김종수 댓글 2 좋아요 0 조회수 125

69.테스트격리 / 과도한 테스트 격리의 문제 중 '부적절한 설계 왜곡'

해결됨

Spring Boot TDD - 입문부터 실전까지 정확하게

강의: 섹션 14 - 69. 테스트 격리 과도한 테스트 격리의 문제점 중 '부적절한 설계 왜곡'의 예시로 1) new 연산자로 직접 만들어도 좋은 클래스 인스턴스를 굳이 주입, 2) 클래스 의존을 인터페이스 의존으로 변경, 3) private을 public으로 변경 을 들어주셨는데 다음과 같은 상황을 말씀하시는게 맞는지 궁금합니다. 1) new 연산자로 직접 만들어도 좋은 클래스 인스턴스를 굳이 주입 & 2) 클래스 의존을 인터페이스 의존으로 변경: 테스트 대상을 완벽히 격리하기 위해 '단순하거나 변경 가능성 없이 구현체가 하나뿐인 의존 클래스'도 직접 생성 대신 주입받도록 변경해 mock으로 대체함. 3) private을 public으로 변경: 다른 기능들에서 사용되는 private 메서드를 단독으로 테스트하기 위해 public으로 노출시킴. 강의 잘 듣고 있습니다. 감사합니다.

  • tdd
  • spring-boot
  • 아키텍처
  • junit
송진우 댓글 2 좋아요 1 조회수 102

수업 영상 소리

미해결

ChatGPT 실무에 100% 활용하기

제 자리에서만 그런건가요? 수업 영상 대부분이 소리가 너무 작습니다. 어쩌나 1~2번 크게 들리는 강의는 있는데 해결책이 있으면 회신 부탁드립니다..

  • python
  • 웹-크롤링
  • selenium
  • chatgpt
TNS ERP운영팀 댓글 1 좋아요 0 조회수 76

강의 자료 질문

해결됨

[Rookiss R&D Lab] UE5 Framework Insight (Liu)

SEH 문법을 강의 자료를 통해 남겨두셨다고 했는데 어디서 확인이 가능 한 것일까요? 받아놓은 옵시디언 소스에 관련 내용이 검색이 안 되고, 강의에서 받을 수 있는 추가적인 자료가 없어 문의드립니다.

  • c++
  • unreal-engine
  • ue5
  • 언리얼-c++
댓글 2 좋아요 0 조회수 131

수업 자료 index.md 링크

해결됨

[Rookiss R&D Lab] UE5 Framework Insight (Liu)

수업 자료에 있는 강의 링크가 현재 강의가 아닌 이전 멘토링 페이지 주소가 링크되어 있는 것 같습니다!

  • c++
  • unreal-engine
  • ue5
  • 언리얼-c++
댓글 1 좋아요 0 조회수 113

Docker와 AWS 배포 강의 관련

해결됨

FastAPI: Python으로 3배 빠르게, 2배 정확한, 10배 빠른 API 만들기

강의 소개에 안내된 "Docker를 이용해 애플리케이션을 컨테이너화하고, AWS 클라우드 환경에 직접 배포하고 운영" 에 관한 강의는 언제 올라오나요? 어디엔가 답변에 지난 주말에 올라 올 거라는 내용이 있었던 것 같은데.... 아직 업로드가 되지 않아서 문의 남깁니다.

  • python
  • aws
  • docker
  • sqlalchemy
  • FastAPI
moljin 댓글 2 좋아요 0 조회수 115

트랜잭션 동기화 매니저와 데이터 소스

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요, 수업 중 궁금한 점이 있어 질문 드립니다. 기본적으로 트랜잭션 동기화 매니저에서는 하나의 DataSource를 기준으로 하나의 Connection을 보관하는 것으로 알고 있습니다. 강의의 예제는 동일 데이터소스에 대한 커넥션을 두개의 트랜잭션 매니저가 사용하는걸로 나와 있는 것 같습니다. 제가 궁금한건, 만약 외부 트랜잭션 매니저와 내부 트랜잭션 매니저가 서로 다른 데이터 소스를 참조하고 있다면 트랜잭션 동기화 매니저를 통해 서로 다른 커넥션을 참조하려고 할텐데, 그래도 내부 트랜잭션이 외부 트랜잭션에 참여할 수 있나? 에 대해 궁금합니다. 감사합니다 :)

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
xuv2 댓글 1 좋아요 0 조회수 102

인기 태그

인프런 TOP Writers

주간 인기글