inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

generateStaticParams() 응용 질문 드립니다.

해결됨

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

안녕하세요. 강의 정말 잘 듣고 있습니다! 강의에서는 generateStaticParams 함수에서 return [{id: 1}, {id: 2}, {id: 3}] 으로 예시를 작성해주신 부분 관련해서 실서비스를 운영할 때는 id가 꼭 1, 2, 3으로 정해진다는 보장이 없기 때문에 아래와 같이 백엔드에서 불러온 id값을 return하게끔 응용해보았습니다. export async function generateStaticParams() { const response = await fetch(`${process.env.NEXT_PUBLIC_API_URL}/book`, { cache: "force-cache", }); const books: BookData[] = await response.json(); return books.map((book) => ({ id: book.id.toString() })); } 해당 코드가 올바르게 작성된 걸까요? 이러한 방법이 자주 사용되는 방법인가요? 예를 들면 만들어주신 api에는 페이징 기능이 없지만 실서비스 api에서 페이징 기능을 이용해 1페이지의 10개의 아이템들은 static하게 처리하고 이후 2페이지부터 동적으로 불러오게끔 하는 로직으로 구현한다고 하면 이러한 방식이 자주 사용되는지 궁금합니다.

  • react
  • typescript
  • next.js
하루세번펭수 댓글 2 좋아요 0 조회수 77

Mac intel 에서 Homebrew 설치

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요, 제가 집에서 사용하는 아이맥과 밖에서 쓰는 맥북이 있는데요. 아이맥에서는 정상적으로 git 설치를 완료했지만, 카페에서도 작업하고 싶어서 맥북에 다시 설치하려고 하는데 맥북에서는 Homebrew 설치가 되지 않습니다. macOS에서 Homebrew는 Apple Silicon에서만 설치 가능하다는 안내가 나오는데, 그럼 제가 갖고 있는 맥북에서는 깃 설치가 어려운 것일까요? 아이맥도 오래된 거라 intel 칩이었던 것으로 기억하는데...해결 방법 알려주시면 감사하겠습니다!

  • react
  • 인공지능(ai)
  • claude
레몬탱 댓글 1 좋아요 0 조회수 69

원어민음성이나 음성대본은 제공되지않을까요?

미해결

영어 말하기 입문 4주 완성 - 반응 속도 훈련

비교하고싶은데 어디서 원어민음성을 들을 수 있을까요?

  • 프레젠테이션
  • 영어
  • 스피치
  • reflection
  • patterns
3546 댓글 1 좋아요 0 조회수 37

카카오톡 sdk 로그인

해결됨

진짜 바이브코딩 올인원 클래스: Claude Code 기초부터 런칭, 운영, 에이전트 자동화까지

카카오톡 sdk 설정하기부분에서 회사이메일로 수강하고있는데 로그인에는 구글과 카카오만있어요

  • git
  • github
  • next.js
  • 인공지능(ai)
  • ai-agent
  • claude
  • 바이브코딩
dongdong9093 댓글 1 좋아요 1 조회수 50

결과 오류

해결됨

독하게 시작하는 C 프로그래밍

9'38'' 보시면 답이 맞지 않습니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
코해 댓글 3 좋아요 0 조회수 81

🔥 [필수] 강의교안 & 소스코드 🔥 링크오류

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

노션의 링크로 접속이 불가합니다.

  • react
  • 인공지능(ai)
  • claude
Xxion 댓글 2 좋아요 0 조회수 76

예제파일을 열 수 없다고 합니다.

미해결

동영상으로 배우는 Solidworks 2025 판금(SheetMetal) 강좌

현재 솔리드웍스 2023버전 사용하고 있습니다. 파워포인트 강의 교본 7페이지에 있는 링크를 누르면 "지정한 파일을 열 수 없습니다" 라고 떠서 그림을 불러 올 수 없습니다.. 예제 파일에 있는 파일들도 눌러보니 "열수없음"으로 뜨는데 열 수 있는 방법이 있을까요??

  • 3d-modelling
댓글 2 좋아요 0 조회수 67

강의 자료 요청드립니다.

미해결

AI Agent 개발을 위한 모든 지식 [얼리버드]

안녕하세요. 이번에 새로 강의를 수강 중입니다. 노션 링크 제공을 해주신다 하여 찾아봤지만 못찾겠어서요. 도움 주시면 감사하겠습니다. 혹시 메일 주소를 통해 별도로 공유해주실 예정이라면 메일 주소 같이 남기겠습니다. 감사합니다.

  • 프롬프트엔지니어링
  • llm
  • langchain
  • rag
  • ai-agent
dgh12 댓글 1 좋아요 0 조회수 56

10:41 그림이 이해가 안갑니다.

미해결

Git & GitHub, 원리부터 차근차근 - 근본깃

안녕하세요 강사님, 강의 잘 듣고 있습니다. 34강 - 협업할 때 conflict 해결하기 중 10:41 벤다이어그램으로 push 할 수 없음으로 말씀해주셨는데, 그림만 보면 리모트 test 브랜치의 빨초파는 로컬 test 브랜치에 있기 때문에, 결과적으로 로컬 test 브랜치가 리모트 test 브랜치를 포함하고 있는 그림이라, push를 할 수 있는 것 아닌지 문의드립니다. (물론 실제로는 강제로 해야 되겠지만, 설명이 이해가 안가 문의 드립니다.)

  • git
  • github
butterfly black 댓글 2 좋아요 0 조회수 51

기초 기자재 목록 문의

미해결

아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!

아두이노 학습을 위한 기초 기자재 구매하고자 하는데, 아두이노 기본학습 패키지 링크 페이지가 열리지 않습니다. 기초 기자재 목록 공유 부탁드립니다.

  • 네트워크
  • arduino
  • iot
박재용 댓글 1 좋아요 0 조회수 49

Cisco 350-801 시험을 위해 Cisco 협업 엔드포인트 문제를 더 효과적으로 어떻게 해결할 수 있을까요?

미해결

단순히 전화기를 고치는 것이 아닙니다. 통화가 어디에서 중단되는지 찾아내는 것입니다. Cisco Unified CM은 종종 가장 먼저 유용한 단서를 보여줍니다. “비디오가 작동하지 않습니다”라는 말만으로는 작업 방향을 정하기 어렵습니다. 무엇이 작동하는지 확인하세요. 등록, 오디오, 비디오, 통화 또는 디렉터리 액세스 중 무엇이 작동하는지 확인합니다. 그런 다음 시간, 디바이스, 사용자 및 정확한 오류를 기록하세요. 이렇게 하면 모호한 문제 제보를 명확하게 테스트할 수 있는 문제로 바꿀 수 있습니다. 또한 한 번에 여러 설정을 변경하는 것을 피하는 데 도움이 됩니다. 먼저 엔드포인트를 확인하세요. 전원, 네트워크 액세스, 펌웨어, 날짜와 시간 및 등록 상태를 확인합니다. 등록할 수 없는 디바이스는 코덱이나 미디어 검사를 수행해도 도움이 되지 않습니다. 다음으로 Cisco Unified CM 설정을 확인합니다. 디바이스 프로파일, 디렉터리 번호, 통화 권한, 디바이스 풀 및 할당된 서비스를 검토하세요. 여기에서 발생하는 작은 설정 오류가 엔드포인트 문제처럼 보일 수 있습니다. 연결 전에 통화가 실패한다면 등록, SIP 시그널링, 다이얼 플랜 또는 권한에 집중하세요. 통화가 연결되지만 단방향 오디오 또는 비디오가 없는 경우 미디어 경로, 방화벽 규칙, NAT, 코덱 및 대역폭을 확인하세요. Cisco 350-801 시험 준비를 위해 명령을 선택하기 전에 먼저 장애가 발생한 단계를 찾는 연습을 하세요. 350-801 문제를 활용하여 각 테스트가 문제에 적합한 이유를 설명해 보세요. 동일한 방법은 실제 지원 업무에도 도움이 됩니다. 사실을 수집하고, 한 계층을 테스트한 다음 결과를 확인하세요. 350-801 CLCOR 학습 자료는 추측에 의존하지 않고 이 방법을 연습하는 데 도움을 줄 수 있습니다. 이제 핵심 습관을 익혔습니다. 통화 경로를 따라가세요. Pass4success는 집중적인 복습을 위한 학습 자료와 연습 문제를 제공합니다. 증상을 추적하세요. 한 계층을 테스트하세요. 자신 있게 해결하세요. 350-801 시험 문제 무료 이용하기: https://www.pass4success.com/cisco/exam/350-801

chrisevans7580262 댓글 1 좋아요 0 조회수 8

Cisco 350-801 시험을 위해 Cisco 협업 엔드포인트 문제를 더 효과적으로 어떻게 해결할 수 있을까요?

미해결

단순히 전화기를 고치는 것이 아닙니다. 통화가 어디에서 중단되는지 찾아내는 것입니다. Cisco Unified CM은 종종 가장 먼저 유용한 단서를 보여줍니다. “비디오가 작동하지 않습니다”라는 말만으로는 작업 방향을 정하기 어렵습니다. 무엇이 작동하는지 확인하세요. 등록, 오디오, 비디오, 통화 또는 디렉터리 액세스 중 무엇이 작동하는지 확인합니다. 그런 다음 시간, 디바이스, 사용자 및 정확한 오류를 기록하세요. 이렇게 하면 모호한 문제 제보를 명확하게 테스트할 수 있는 문제로 바꿀 수 있습니다. 또한 한 번에 여러 설정을 변경하는 것을 피하는 데 도움이 됩니다. 먼저 엔드포인트를 확인하세요. 전원, 네트워크 액세스, 펌웨어, 날짜와 시간 및 등록 상태를 확인합니다. 등록할 수 없는 디바이스는 코덱이나 미디어 검사를 수행해도 도움이 되지 않습니다. 다음으로 Cisco Unified CM 설정을 확인합니다. 디바이스 프로파일, 디렉터리 번호, 통화 권한, 디바이스 풀 및 할당된 서비스를 검토하세요. 여기에서 발생하는 작은 설정 오류가 엔드포인트 문제처럼 보일 수 있습니다. 연결 전에 통화가 실패한다면 등록, SIP 시그널링, 다이얼 플랜 또는 권한에 집중하세요. 통화가 연결되지만 단방향 오디오 또는 비디오가 없는 경우 미디어 경로, 방화벽 규칙, NAT, 코덱 및 대역폭을 확인하세요. Cisco 350-801 시험 준비를 위해 명령을 선택하기 전에 먼저 장애가 발생한 단계를 찾는 연습을 하세요. 350-801 문제를 활용하여 각 테스트가 문제에 적합한 이유를 설명해 보세요. 동일한 방법은 실제 지원 업무에도 도움이 됩니다. 사실을 수집하고, 한 계층을 테스트한 다음 결과를 확인하세요. 350-801 CLCOR 학습 자료는 추측에 의존하지 않고 이 방법을 연습하는 데 도움을 줄 수 있습니다. 이제 핵심 습관을 익혔습니다. 통화 경로를 따라가세요. Pass4success는 집중적인 복습을 위한 학습 자료와 연습 문제를 제공합니다. 증상을 추적하세요. 한 계층을 테스트하세요. 자신 있게 해결하세요. 350-801 시험 문제 무료 이용하기: https://www.pass4success.com/cisco/exam/350-801

chrisevans7580262 댓글 1 좋아요 0 조회수 24

아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지! - 필요 기자재 문의

미해결

안녕하세요! 아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지! - 강의 수강 중 필요 기자재 목록 확인하고자 하는 데, 아두이노 기본학습 패키지는 사이트 접근이 불가합니다. 필요 기자재 목록 공유 요청드립니다. 감사합니다.

박재용 댓글 1 좋아요 0 조회수 12

describe()

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요, 판다스1 20:47과정에서 문의가 있습니다 위쪽이 강의과정이고, 아래가 제 학습창입니다. 데이터프레임이 업데이트 되어서 그런걸까요? 저는 1열만 출력이 됩니다

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
최다솜 댓글 2 좋아요 0 조회수 61

Context7 버전 관련

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

Context7 참고해서 나온 안정적 버전이 오늘 기준 16버전이라고 하는데 공식 홈페이지를 접속하니 24버전이 LTS 버전이더라구요. 16버전은 보안 업데이트도 중단이라는데 16버전으로 하는게 맞는걸까요?

  • react
  • 인공지능(ai)
  • claude
김응수 댓글 2 좋아요 0 조회수 55

극단적으로 from-to가 12일 이고, valid_to가 13일이면?

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요, 해당 내용을 보다가 의문이 있어 질문남깁니다. SELECT SUM(stock_quantity) AS total_stock FROM product WHERE '2026-01-13 23:59:59' >= valid_from AND '2026-01-13 23:59:59' < valid_to; 해당 쿼리에서 valid_to가 13일 이면 13일 기준 데이터에서 위 쿼리에서는 제외되는데 그렇다면 AND '2026-01-13 00:00:00' < valid_to 조건은 틀린건가요?

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
트릴 댓글 1 좋아요 0 조회수 46

깃 초기화?

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

깃 초기화 하면 전에 있던 프로젝트도 사라지나요? 그러면 안되는데요

  • react
  • 인공지능(ai)
  • claude
fridayeverynote 댓글 2 좋아요 0 조회수 69

HPE Network Switching Professional (HPE7-A08) Exam: AOS-CX, VSX, and Campus Fabric Architecture

미해결

Configuring campus switching used to mean managing Spanning Tree priorities across three tiers of hardware, hoping a loose patch cord wouldn't trigger a broadcast storm. If you work on enterprise infrastructure today, that model is dead. Modern networks run on microservices, in-memory state engines, and programmable overlays that isolate traffic on the fly. If your team is standardizing on ArubaOS-CX hardware, the HPE Network Switching Professional is the benchmark test for showing you can run these systems in production. Candidates working with platforms like Pass4Future often discover the hard way that this is not an entry-level CLI trivia test. It is a diagnostic exam built around real network behavior, what breaks, why it broke, and how the underlying state database responds. The Underlying Engine: Why AOS-CX Behaves Differently You can't troubleshoot an AOS-CX switch effectively if you treat it like an old ProCurve or Comware box. Traditional network operating systems rely on monolithic binaries where a crash in one protocol daemon can freeze packet handling. AOS-CX runs on a Linux kernel with an open-source database (OVSDB) sitting at the center. Every interface change, routing update, and CLI entry writes to this database. Expect the exam to test this architecture. You will be asked how configuration changes commit to the system and how to inspect switch state via both the CLI and REST API calls. Redundancy at the Edge and Core: VSF vs. VSX Stacking switches at the access closet is straightforward, but building high availability at the aggregation and core layers is where engineers run into trouble. HPE draws a firm boundary here between two mechanisms: VSF (Virtual Switching Framework) Targets access hardware like the CX 6200 and CX 6300. Merges multiple physical chassis into a single logical entity. Has a single shared control plane. If the primary conductor fails, the standby takes over after a brief handover. VSX (Virtual Switching Extension) Built for aggregation and core platforms (CX 6400, 8320, 8325, 8360). Maintains independent control and management planes on both peer switches. Presents a single Layer 2 multi-chassis LAG (MC-LAG) down to access switches and servers, eliminating blocking ports from Spanning Tree. Setting up VSX requires two distinct links between peers. The Inter-Switch Link (ISL) synchronizes MAC tables, ARP caches, and state information while carrying transit traffic during network failures. The VSX Keepalive Link is a separate Layer 3 connection that sends periodic heartbeats between the nodes. Replacing Spanning Tree with VXLAN and BGP EVPN Large campus networks no longer stretch VLANs across dozens of switches. Trunking VLANs across an entire campus creates massive broadcast domains that are fragile and slow to heal. The modern replacement tested in the HPE7-A08 is a network fabric: The Underlay: A standard, robust Layer 3 routed network. Most enterprise designs run single-area OSPF or eBGP between switch loopbacks. Its only job is to provide point-to-point IP connectivity across the core. The Overlay: Virtual Extensible LAN (VXLAN). Layer 2 frames get wrapped inside standard Layer 4 UDP packets (destination port 4789) by Virtual Tunnel Endpoints (VTEPs). The underlying network routes these UDP packets normally, allowing Layer 2 subnets to exist anywhere on the campus without physical trunking. The Control Plane: MP-BGP EVPN. Older overlay technologies relied on flood-and-learn discovery, broadcasting unknown frames to discover MAC addresses. EVPN uses BGP to advertise MAC and IP reachability (Type 2 and Type 5 routes) between VTEPs before frames ever hit the wire. Visit Here: https://www.pass4future.com/ Dynamic Segmentation at the Port Level Instead of manually assigning static VLANs to every switch port, modern deployments push policy dynamically using 802.1X and MAC Authentication Bypass (MAB). When a corporate laptop or a smart camera plugs into a port: The switch requests authentication from a RADIUS server (typically Aruba ClearPass). ClearPass sends back an identity-based enforcement profile. In a Local User Role (LUR) setup, the switch maps the client to a local profile defining VLANs and ACLs. In a Downloadable User Role (DUR) setup, the switch pulls the entire policy, including QoS rules and layer-specific access lists, directly from ClearPass on the fly. If the endpoint requires advanced threat inspection, the switch can initiate User-Based Tunneling (UBT) , packaging all traffic from that specific MAC address into a secure GRE tunnel and routing it directly to an Aruba gateway cluster for deep packet analysis. Troubleshooting Priorities for Exam Scenarios Questions rarely ask for straightforward command syntax. Instead, they present CLI readouts and network diagrams, requiring you to isolate what is misconfigured. Focus your review on these output patterns: show vsx status : Check whether the ISL is in sync, whether the keepalive is reachable, and whether device roles (primary vs. secondary) are established cleanly. show evpn mac-ip : Verify that host MAC and IP addresses are actively populated in the EVPN table and mapped to the right VNI. show ip route ospf and show ip bgp : Confirm neighbor states, look for route metric discrepancies, and verify that loopback addresses used for VTEPs are fully routable across the underlay. Interface link drops: Identify how VSX system-mac settings prevent client timeouts when an access switch uplinks to two separate aggregation boxes.

daniellelee896 댓글 1 좋아요 0 조회수 13

13강 [로그인 단일 토큰] 에서 프로젝트 실행 시 에러

미해결

Spring Boot + React.js 로그인 (+소셜) 서비스 이해하기

13강 [로그인 단일 토큰] 에서 프로젝트 실행 시 에러가 발생합니다. 로그를 읽어보니, jwtTokenProvider를 다른 클래스에서 빈으로 만드는 과정에서 에러가 발생하는 듯 합니다. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController' defined in file [C:\SpringBootReactJsSocialLoginService\build\classes\java\main\com\example\demo\controller\UserController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'userService' defined in file [C:\SpringBootReactJsSocialLoginService\build\classes\java\main\com\example\demo\service\UserService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'jwtTokenProvider' defined in file [C:\SpringBootReactJsSocialLoginService\build\classes\java\main\com\example\demo\util\JwtTokenProvider.class]: Failed to instantiate [com.example.demo.util.JwtTokenProvider]: Constructor threw exception Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userService' defined in file [C:\SpringBootReactJsSocialLoginService\build\classes\java\main\com\example\demo\service\UserService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'jwtTokenProvider' defined in file [C:\SpringBootReactJsSocialLoginService\build\classes\java\main\com\example\demo\util\JwtTokenProvider.class]: Failed to instantiate [com.example.demo.util.JwtTokenProvider]: Constructor threw exception Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenProvider' defined in file [C:\SpringBootReactJsSocialLoginService\build\classes\java\main\com\example\demo\util\JwtTokenProvider.class]: Failed to instantiate [com.example.demo.util.JwtTokenProvider]: Constructor threw exception Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.example.demo.util.JwtTokenProvider]: Constructor threw exception Caused by: java.lang.IllegalArgumentException: The ES256 algorithm does not support shared secret keys. 이거 어떻게 대응하면 좋을까요?

  • react
  • node.js
  • rest-api
  • spring-boot
  • login
Jang Jaehoon 댓글 1 좋아요 0 조회수 54

인기 태그

인프런 TOP Writers

주간 인기글