inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

API 라우터를 사용해야 하는 경우에 대해

미해결

Next.js 시작하기(feat. 지도 서비스 개발)

파이어베이스와 수파 베이스 를 사용하고 있습니다. API 폴더에 해당 통신 로직을 정의해서 사용하면 보안과 API 명세에 대한 로직을 잘 관리 할 수 있다는 것을 강의내용을 통해 알았습니다 BAAS 서비스를 이용하면 API 폴더에 넣고 관리하게 된다면 통신 로직이 중복되는 것같은데 API -> BBAS 통신 이럴 경우 어떻게 사용하는게 좋은지 궁금합니다!!

  • seo
  • next.js
  • vercel
  • csr
  • ssg
  • ssr
봄봄 댓글 1 좋아요 1 조회수 191

AWS 환경 인프라 도표에서 private 서브넷 질문 드립니다 !

해결됨

6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법

1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 2챕터/5강 수강중입니다. 여기까지 이해하신 내용은 무엇인가요? 도커와 모니터링에 대해 전반적인 틀을 이해했습니다. 질문 설명에서는 private subnet2에 데이터 베이스 서버를 배포 한다고 하셨는데 아래 도표에서 public서브넷으로 표기 되어있어서 혼동이 있습니다 ! private 서브넷이 맞는건가요 ?

  • java
  • spring
  • mysql
  • redis
  • 이력서
Hi 댓글 2 좋아요 0 조회수 170

노드당 샤드 수 질문입니다.

해결됨

ElasticSearch Essential

안녕하세요. 질문있습니다. 만약 es 노드 n대를 운영중이라면 노드당 샤드수는 몇대가 적절할까요? 1400개일 경우 적절한지 혹은 2~3천개로 늘려도 괜찮을까요? 노드당 샤드수가 많을 경우 발생할 수 있는 문제점이 무엇인지 궁금합니다.

  • elasticsearch
haechang.jung 댓글 3 좋아요 0 조회수 191

수강 기간 연장 문의

미해결

실습으로 마스터하는 OAuth 2.0: 기본부터 보안 위험까지

안녕하세요. nextjs 몰라서 안듣고 공부하고 들어야지 하다가.. 수강기간 오늘이 마지막이라 허겁지겁 들었습니다. 가능하다면 1~2달 정도만 수강기간을 연장할수 있을까요?? 부탁드립니다..

  • javascript
  • oauth
  • next.js
공부하는이 댓글 1 좋아요 0 조회수 101

CombatComponent, Weapon 참조

해결됨

실전! 언리얼 소울라이크 개발: A to Z

혹시 CombatComponent랑 Weapon클래스에서처럼 서로 참조하고 있는 구조가 현업에서도 많이 활용되고 있는지 궁금합니다. 원래 많이 사용되는지 아님 최대한 줄여야하는 건지 아님 적당한 선에서는 사용해도 무방한지..?! 감이 오지 않습니다,,

  • c++
  • unreal-engine
  • 언리얼-c++
로켓라쿤 댓글 2 좋아요 0 조회수 175

애드몹 match rate이 너무 낮아요

해결됨

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

제 애드몹에는 세개의 앱이 있고 DAU는 하루 20명이 되지 않아요. 세 앱 모두 배너 광고만 달아둔 상태였습니다. 4월 초에 광고게제제한이 걸리기전에 match rate은 8-90프로 이상이었어요. 일주일 정도 전에 광고 게제제한은 풀렸는데 match rate이 너무 낮아요. 2-3 프로 정도 밖에 되지 않아요. 특정 앱만 그런게 아니라 세 게 앱 모두 match rate이 낮아요. 이런 계정에 앱을 추가하거나 광고 유닛을 다는 것이 소용이 있을까 이런 생각이 듭니다. 혹시 match rate이 너무 낮아진 경험이 있으신가요? 어떻게 문제를 해결해야 할까요?

  • android
  • Google-Ads
  • admob
  • 수익화
댓글 2 좋아요 0 조회수 393

형변환 관련 질문

해결됨

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

안녕하세요, 강의 中 형변환 관련한 내용을 보고서 아래와 같이 실습해보니 제가 만든 변수의 타입은 int가 아닌 str로 뜹니다. 그 이유는 변수를 재정의 하지 않고서 형변환 후 계산만 이행해서 일까요? [강의] [실습]

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
choeun8219 댓글 1 좋아요 0 조회수 75

섹션3. JWT토큰생성 부분에서 질문 있습니다.

해결됨

웹소켓/STOMP 채팅서비스(spring, vue, redis)

안녕하십니까 선생님 ! 섹션3. JWT토큰생성 강의에서 작성하신 createToken 메서드를 보면 헤더를 따로 설정하지 않는데 JJWT 라이브러리가 SECRET_KEY를 참고하여 헤더를 설정해주는건지, 아니면 기본 설정 값이 들어가는 것인지 궁금합니다. createToken 메서드 : public String createToken(String email, String role){ Claims claims = Jwts.claims ().setSubject(email); claims.put("role", role); Date now = new Date(); String token = Jwts.builder() .setClaims(claims) .setIssuedAt(now) .setExpiration(new Date(now.getTime()+expiration*60*1000L)) .signWith(SECRET_KEY) .compact(); return token; }

  • spring-boot
  • websocket
  • stomp-websocket
  • pubsub
  • vue-3
김태우 댓글 2 좋아요 0 조회수 176

섹션 5의 모델링 및 평가(분류) 에서 질문입니다.

미해결

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

학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 24: 40쯤 영상입니다 제가 넣은 코딩은 이거이고 그 전까지는 결과값이 쌤이랑 동일 했습니다. from xgboost import XGBClassifier xgb = XGBClassifier() xgb.fit(X_tr[cols], y_tr) pred = xgb.predict_proba(X_val[cols]) pred[:10] array([[9.6185881e-01, 3.8141213e-02], [9.9447620e-01, 5.5237846e-03], [5.2776355e-01, 4.7223645e-01], [9.1258293e-01, 8.7417044e-02], [7.4549425e-01, 2.5450572e-01], [9.8757923e-01, 1.2420748e-02], [9.9907589e-01, 9.2413591e-04], [8.6976409e-01, 1.3023594e-01], [1.8734336e-03, 9.9812657e-01], [9.2717761e-01, 7.2822370e-02]], dtype=float32) 이거로 쌤이랑 다르게 나오는데 이유를 모르겠슴니다 ㅠ

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
김보경 댓글 3 좋아요 0 조회수 70

2주차 성능테스트 관련 질문입니다.

해결됨

6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법

상황 :같은 테스트를 진행했는데 저는 성능이 너무 안나와서 고민입니다. 문제 :이전 개인 프로젝트에서도 클라우드상에서 기본 API 응답 시간이 2초 가량 소요됐었는데, 그 때 당시에는 비지니스 로직이 무거워서 그랬나보나 싶었는데 이번 실습에서도 이렇게나 느린 걸 보면 개인 PC의 성능이 안좋은 것 같습니다. (게임도 잘 돌아가고 네트워크도 절대 느린 편이 아닌데 말이죠...) 질문 : 이력서에 성능 시간에 관해 쓸 때 잘 만들어진 코드임에도 이렇게 느리면 담당관 입장에서는 "이렇게 느린데 무슨 성능 향상을 했다는거야?" 하는 생각이 들 것 같습니다. 실제로 http_reqs가 1.036077/s로 1초에 1명밖에 받지 못하고 있는데, 이 상태로는 이력서에 쓰는게 의미가 없을 거 같아서 어떤 식으로 테스트를 하는 게 좋을지 궁금합니다. 아 참고로 이 테스트는 Bad Test 입니다.

  • java
  • spring
  • mysql
  • redis
  • 이력서
gogoDevelop 댓글 2 좋아요 0 조회수 249

병합된 셀 표현은 어떻게 표현하는게 좋을까요?

해결됨

[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기

테이블을 보면 종종 병합된 셀 표현도 많이 나오는데요. 병합된 셀 테이블은 별도의 컴포넌트 없이 그냥 따로 만드는 게 나은걸까요?

  • 웹-디자인
  • figma
  • figma-tokens
  • 디자인-시스템
  • 아토믹-디자인
  • figma-variable
  • 프로덕트디자인
나만의트랙 댓글 2 좋아요 0 조회수 342

윈도우 gradlew build 실패

미해결

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

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 전부 해봤습니다. gradlew.bat 을 직접 폴더 내에서 눌러서 실행해보면 오류 코드고 뭐고 아무것도 확인할 수도 없이 바로 꺼져버립니다. jdk 24입니다. 그리고 커맨드를 열어서 cd 로 폴더 연결 후 이대로 해보려고 해도 첫번째 사진처럼만 뜹니다. 다른 질문들을 다 찾아봐도 gradlew.bat 을 누르자마자 뭔가 보이기도 전에 꺼져버리는 케이스는 없어서 너무 고통스럽습니다. 도움을 주실 분 안 계실까요? https://drive.google.com/drive/folders/1r2uKWeNTWgDPhZMBnix_aDlhLFZClxPO?usp=sharing 파일 드라이브입니다

  • java
  • spring
  • mvc
  • spring-boot
권윤재 댓글 4 좋아요 0 조회수 333

교제와 인강

미해결

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

빅데이터분석기사 교제 158p~209p 까지의 내용은 무슨 강의를 들으면 되는건가요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
김라의 댓글 3 좋아요 0 조회수 104

뉴프로젝트 생성하면 실행창(파일)도 자동으로 바로 생성 되는 건가요?

미해결

[무료 파이썬]GPT에게 코딩을 맡기기 위한 코딩 강의

4강 중간까지 듣고 질문중 입니다. 중간에 설명을 안하시고 넘어 같은데 실행창(파일) 생성 경로도 설명이 필요합니다. (원시인이 공부중이라서 더욱더 세심하게 빠짐없이 알려주세요. 사랑합니다.)

  • python
  • chatgpt
  • 생성형ai
훗>..< 원시인 댓글 1 좋아요 0 조회수 146

정렬 질문

해결됨

38군데 합격 비법, 2026 코딩테스트 필수 알고리즘

안녕하세요! 정렬 -2 (3-3)과 관련해서 아래처럼 sort를 이용하면 안되는건가요? for문 두번을 이용해서 설명해주신 방법대로 해야하는 것이 맞는지 궁금하고, 아래 방법대로 하면 O(N) 연산량이 되는 것인지도 궁금합니다! 감사합니다. input = [4,6,2,9,1] ###내가 한것### def insertion_sort(array): n = len(array) for i in range(1,n): if array[i]<array[i-1]: a = array[:i+1] a.sort() array[:i+1]=a return array insertion_sort(input)

  • python
  • 코딩-테스트
  • 알고리즘
  • data-structure
  • 수업질문
snoapple3 댓글 1 좋아요 0 조회수 141

Vercel 배포 후 revalidate

해결됨

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

안녕하세요! 2.20 강의를 듣고 Vercel에 배포까지 한 뒤에 궁금한 점이 생겨 질문 드립니다! 이전 강의 실습에서는 인덱스 페이지의 추천 도서를 On-Demand ISR 방식으로 적용한 뒤 직접 주소를 입력해 페이지 요청을 보내서 바꾸었는데 Vercel에 배포한 뒤에는 어떻게 요청을 보내서 추천 도서 목록을 바꿀 수 있나요? 아니면 시간 단위로 업데이트하는 방식으로 다시 바꾸어서 작성한 뒤 재배포하나요?

  • react
  • typescript
  • next.js
고은 댓글 2 좋아요 0 조회수 190

앞으로의 방향성

미해결

김영한의 실전 자바 - 중급 1편

안녕하세요. 백엔드 개발자 전향을 위해 달리고 있습니다! 그런데 영한님 로드맵에 없는 디자인 패턴, 리팩토링, 이펙티브 자바 같은 부분도 스프링 학습 전에 학습하고 봐야하는걸까요? 아니면 스프링을 학습하고 추후에 봐도 무방할까요?

  • java
  • 객체지향
양성빈(Robert) 댓글 2 좋아요 0 조회수 234

Receiver를 여러개 하려면 어떻게하나요?

해결됨

RabbitMQ를 이용한 비동기 아키텍처 한방에 해결하기

@Bean public SimpleMessageListenerContainer container(ConnectionFactory connectionFactor, MessageListenerAdapter listenerAdapter) { SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(); container.setConnectionFactory(connectionFactor); container.setQueueNames(QUEUE_NAME); container.setMessageListener(listenerAdapter); return container; } @Bean public MessageListenerAdapter listenerAdapter(Receiver receiver) { return new MessageListenerAdapter(receiver, "receiveMessage"); // Receiver의 메소드명 } 안녕하세요. 좋은 강의해주셔서 감사합니다. 만약 하나의 큐에서 여러 컨슈머를 통해 동시에 여러개를 소비하고자한다면 Receiver를 추가해서 새롭게 MessageLisnterAdaper 빈을 추가하는걸까요? 어떤식으로 하는것인지 궁금합니다. 여러큐와 거기에 따른 여러 컨슈머 구성시에는 어떤식으로 환경설정하면 될까요? 감사합니다.

  • java
  • spring-boot
  • jpa
  • msa
  • websocket
  • rabbitmq
댓글 2 좋아요 0 조회수 183

UI 자동화 #1 - Util.cs의 FindChild함수에서 component.name에 컴포넌트 이름이 뜹니다.

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

component.name에는 T 컴포넌트를 가진 게임 오브젝트의 이름이 와야 하는데, 게임 오브젝트의 이름이 아닌 컴포넌트의 이름이 옵니다. 예를 들면 FindChild<Button>이라면, component.name에 Button이 와, FindChild 함수가 계속 null만 return하는 상황입니다. (아래에 코드 첨부) 코드 문제가 아니라 오브젝트 이름 문제였네요,,ㅠㅠ 해결했습니다 UIButton.cs using System; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class UIButton : MonoBehaviour { // 타입별로 오브젝트를 저장 Dictionary<Type, UnityEngine.Object[]> _objects = new Dictionary<Type, UnityEngine.Object[]>(); [SerializeField] TextMeshProUGUI text; // Button 오브젝트의 이름들을 enum으로 저장 enum Buttons { PointButton, } enum Texts { PointText, ScoreText, } private void Start() { Bind<Button>(typeof(Buttons)); // enum은 Buttons인데, Button 컴포넌트를 가진 오브젝트에 매핑해주세요라는 의미 Bind<Text>(typeof(Texts)); Get<Text>((int)Texts.ScoreText).text = "Bind Test"; } void Bind<T>(Type type) where T : UnityEngine.Object { // 1. 딕셔너리에 enum 요소 수만큼 빈 object 배열 넣어주기 string[] names = Enum.GetNames(type); // enum값들이 names에 string으로 담김 UnityEngine.Object[] objects = new UnityEngine.Object[names.Length]; _objects.Add(typeof(T), objects); // 2. 실질적인 컴포넌트(오브젝트) 찾기 for (int i = 0; i < names.Length; i++) { objects[i] = Util.FindChild<T>(gameObject, names[i], true); } } T Get<T>(int idx) where T : UnityEngine.Object { UnityEngine.Object[] objects = null; if (_objects.TryGetValue(typeof(T), out objects) == false) return null; return objects[idx] as T; } int score = 0; public void OnButtonClicked() { score++; text.text = $"Point : {score}"; } } Util.cs using Unity.VisualScripting; using UnityEngine; public class Util { // go는 최상위 오브젝트 / recursive는 그 자식뿐만 아니라 자식의 자식도 계속 파고들며 찾을건지 여부 public static T FindChild<T>(GameObject go, string name = null, bool recursive = false) where T : UnityEngine.Object { if (go == null) return null; if (recursive == false) { for (int i = 0; i < go.transform.childCount; i++) { Transform transform = go.transform.GetChild(i); if (string.IsNullOrEmpty(name) || transform.name == name) { T component = transform.GetComponent<T>(); if (component != null) return component; } } } else { foreach (T component in go.GetComponentsInChildren<T>()) { if (string.IsNullOrEmpty(name) || component.name == name) return component; } } return null; } }

  • C#
  • unity
더머더머 댓글 2 좋아요 0 조회수 177

다이나믹 라우트 동작이 먹히지 않습니다 ㅠ

미해결

아바타 커뮤니티앱 만들기 (React Native Expo)

안녕하세요! React Native도 Next.js와 같이 폴더 기반 라우트라 게시글 수정 페이지를 ~/app/post/update/[id].tsx 에 만들었고, 해당 [id] 부분에 동적으로 게시글 id 값을 넣어 라우팅할 수 있게 하였습니다. 또 ~/app/post/_layout.tsx 레이아웃에 Stack.Screen에 등록도 하였구요! 그래서 엑스포 라우터를 import 하여 import { router } from 'expo-router'; 바텀 시트의 수정 버튼 클릭 시, 다음을 호출하였는데요, router.push(`/post/update/${post.id}`); 다음 에러가 납니다... ㅠ Argument of type /post/update/${number} is not assignable to parameter of type 'RelativePathString | ExternalPathString | ... '/post/update/[id]'라는 경로는 인식하는 것으로 보아 엑스포 라우터가 다이나믹 경로를 못 찾는 것 같은데 왜 이런 현상이 발생하는지 모르겠습니다 ㅠ

  • javascript
  • react
  • react-native
  • typescript
  • react-query
Mad Programmer 댓글 2 좋아요 0 조회수 164

인기 태그

인프런 TOP Writers

주간 인기글