묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 중급 2편
주석오류
package generic.ex1; public class BoxMain2String str = (String) stringBox.get(); //Object -> Integer 캐스팅===> //Object -> String 캐스팅 이 맞는 거겠죠?
-
해결됨Next + React Query로 SNS 서비스 만들기
next-auth로 다시 한번 질문을 올립니다...
공지의 올려주신대로 auth.ts 를 수정하였으며 loginModal 의 redirect:trueexport const { handlers: { GET, POST }, auth, signIn, } = NextAuth({ pages: { signIn: "/i/flow/login", newUser: "/i/flow/signup", }, callbacks: { // async signIn() // async authorized({ auth }) { // if (!auth) { // // 쿠키가 없으면 로그인 페이지로 돌리기 // return NextResponse.redirect("http://localhost:3000/i/flow/login"); // } // return true; // }, }, providers: [ CredentialsProvider({ async authorize(credentials) { const authResponse = await fetch( `${process.env.NEXT_PUBLIC_BASE_URL}/api/login`, // NEXT_PUBLIC_BASE_URL=http://localhost:9090 { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify({ id: credentials.username, password: credentials.password, }), } ); // 여기 주목!!! 서버에서 에러가 발생할 때 그 에러 내용이 서버에 담겨 있을 겁니다. console.log(authResponse.status, authResponse.statusText); if (!authResponse.ok) { const credentialsSignin = new CredentialsSignin(); if (authResponse.status === 404) { credentialsSignin.code = "no_user"; } else if (authResponse.status === 401) { credentialsSignin.code = "wrong_password"; } throw credentialsSignin; } const user = await authResponse.json(); console.log("user", user); // id, name, image, email만 허용 return { id: user.id, name: user.nickname, image: user.image, }; }, }), ], }); 아래와 같은 오류가 계속 해서 발생하고 있습니다. TypeError: next_dist_server_web_exports_next_request__WEBPACK_IMPORTED_MODULE_0__ is not a constructor pakage.json 의 버젼은 아래와 같이 사용하고 있고요 "@auth/core": "^0.27.0", "next-auth": "^5.0.0-beta.16",혹시 이 부분의 같은 에러가 나오신 분들 중 해결 하신 분들이 있을까요?
-
미해결[2024 업데이트] UX/UI 시작하기 : Figma 입문 (Inflearn Original)
핸드오프를 위해 디자이너가 지키면 좋은 것들 강의 듣고있는데...
안녕하세요~! 문의드립니다~!핸드오프를 위해 디자이너가 지키면 좋은 것들 강의 듣고있는데이전 강의에서 나온 [아웃라인 스트록/플렌트피그마 기본기능] 등등 이 어디서 나온 강의였는지 기억이 안나서요ㅠㅠㅠ
-
해결됨개발자를 위한 쉬운 도커
imageUrl 접근 관련
안녕하세요.강의 내용 대로 진행을 했는데 캡쳐와 같이 식물 리스트와 식물 상세 정보에서 이미지를 가져오지 못하네요..소스 열어보니https://leafyapplicationfiles.blob.core.windows.net/plantimages/아이비.jpg와 같은 링크로 불러오는듯한데 제가 접근이 가능한가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링jpa 질문이 있습니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 package hello.hellospring.repository; import hello.hellospring.domain.Member; import org.springframework.data.jpa.repository.JpaRepository; import java.util.Optional; public interface SpringDataJpaMemberRepository extends JpaRepository<Member, Long>, MemberRepository { @Override Optional<Member> findByName(String name); }이 스프링jpa 에서 저기 findByName 부분은 없어도 되는 걸까요? 이미 MemberRepository 인터페이스를 상속 받으니까? 만약에 MemberRepository 에서 메만약에 MemberRepository 에서 메소드명을 schByName 이라 SpringDataJpaMemberRepository 에서소드명을 schByName 이라고 짓는다면 어떡해야 SpringDataJpaMemberRepository 에서 어떡해야하나요?..스프링jpa를 염두해두고 미리 메소드명들을 만들어야 하나요?
-
미해결초보자를 위한 Git 필수 강의
feature 브랜치에 대한 질문
1. GitLab에서 구성 환경docker-compose를 이용한 gitlab ce버전 설치protected branches 2개가 존재main 브랜치는 Allow to merge에 Maintainer 부여하고 Allow to push and merge에는 No one 부여develop 브랜치는 default 브랜치로 설정하고 Allow to merge에 Maintainer 부여, Allow to push and merge에는 No one 부여2. 로컬 Sourcetree에서 작업develop 브랜치에서 새로운 feat_test01라는 브랜치를 생성작업 후 commit & Push 정상적으로 진행 됨3. GitLab 웹 인터페이스에서 작업review와 approval을 한 후 develop 브랜치로 merge 완료4. 로컬 Sourcetree에서 작업develop 브랜치로 체크아웃 후 pullfeat_test01 브랜치로 체크아웃 후 develop로 병합 질문 (글로써 의사를 전달하려니 정확하게 전달했는지 모르겠습니다) 이런 작업을 했을 때 feat_test01 브랜치에서 push 아이콘에 push해야 할 대상 카운트가 발생합니다. 이것이 맞는지 모르겠습니다. 그렇다고 feature 브랜치를 계속 삭제하기도 그렇고 어떤 문제가 있는지 아니면 정상적인 것인지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
공부의 순서가 궁금합니다 (교안 vs 강의)
지금 우선 필수 개념을 듣고 있는데요, 교안을 받아보니까 필수개념 및 전체 강의에 없는 내용들이 있어서요.어떤 순서(방법)로 공부를 해야하는지 궁금합니다.교안을 먼저 보고 해야할까요? 아니면 강의를 듣고 교안은 참고하면 되나요?제가 궁금한건, 필수 개념 부분 먼저 듣고 있는데, 순열의 목차가 알고리즘 교안에는 저기 뒤에 있어요. vector 같은 자료형은 앞에 있는데 또 필수강의나 다른 강의에는 없어서요. 교안을 어디까지 먼저 봐야하는지 / 교안을 어떤 비중으로 봐야하는지 궁금합니다. 또 다른 예로, 그래프이론의 기초 부분가 알고리즘 교안에는 없어요.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
도메인에 대해
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]도메인과 dto와 vo는 각자 어떨 때 사용하는지 알 수 있을까요? 지금은 도메인만으로 db와 비즈니스 모두 사용되는데 검색해보면 vo는 불변일 때 도메인은 비즈니스 로직을 사용할 때 dto는 데이터를 전송할 때라고 나오는데 정확히 각ㄱ각 어느 상황에 사용되는건지 잘 모르겠어서요...!
-
해결됨왕초보도 하는 영상 편집 with. 프리미어 프로
전자책 파일
전자책 자료는 어디서 다운 받을 수 있나요?
-
미해결김영한의 실전 자바 - 중급 1편
runtimeexception 관련 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요.강사님께서 throws Exception 은 최악이 수라고 하셨습니다.그래서 저는 개발할때 throws Exception 을 붙인곳을 모두 제거하고 runtimeException 만 throws 되도록 구현했습니다. 근데 만약 쿼리가 잘못되거나 디비서버가 다운되는 현상이 발생되어 쿼리를 호출해서 객체에 담는 부분(서비스단) 에서 오류가 발생됐다면 이는 체크예외(Exception) 이기때문에 컨트롤러단으로 throws가 안될텐데 그냥 서비스단에서 에러를 빵! 터트리면 되는건가요?
-
미해결스트림릿(Streamlit)을 활용한 파이썬 웹앱 제작하기
국민연금 데이터 import관련 문의
안녕하세요 유용한 강의 감사드립니다.깃헙 코드를 그대로 copy하여 streamlit에 export하셨는데 혹시 아래 Data_dir는 어떻게 연계시키신건지 궁금합니다.데이터가 없으면 빈껍데기 화면만 보일것 같아서요 예) local pc를 의미함, GCP 와 연결되어 있으나 아래 코드에서는 보이지 않음 등등...import os import warnings import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns warnings.filterwarnings('ignore') pd.set_option('display.float_format', '{:.1f}'.format) pd.set_option('display.max_columns', None) plt.rcParams['font.family'] = "AppleGothic" DATA_DIR = '.'df = pd.read_csv(os.path.join(DATA_DIR, 'national-pension.csv'), encoding='cp949') df.head(3)
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
css
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]사진과 같이 수정, 등록 폼에 css가 강의 내용과 다른데 혹시 어떤이유인지 알 수 있을까요? [구글 드라이브]https://drive.google.com/file/d/1oDw7yGjUQYH6d4c1Br85hFX9HACaGzj3/view?usp=sharing
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
Cast함수 문법
Owner = Cast<ACharacter>(GetOwningActor()); if (Owner) { Movement = Owner->GetCharacterMovement(); }블프에서 캐스트를 당연한게 늘썼는데,코드에서 보니 반가워서 생략된건가싶어,Owner =ACharacter* Cast<ACharacter>(GetOwningActor());라고 쓰니까 에러가 납니다. F12눌럿 보니, FORCEINLINE To* Cast(From* Src)로 되있는데, 왜 지금은 자료형을 표시안하는게 맞나요?
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
GenerateVisualStudio메뉴와 폴더관리,개별강의공부문의
안녕하세요.제너레이트와 스위치메뉴가 있었는데,어느순간부터 메뉴가 안보이는거같습니다. 이경우는 언리얼을 다시 설치하나요? 비주얼스튜디오를 다시 설치하나요? 폴더위치를 잘못 넣은경우는 비주얼스튜디오에서 폴더만들어 이동하면되나요? Saved,DDC,Intermediate 는 지워도 되는폴더들이라고 알고있는데, 꼬여서 지우는경우에,언리얼에서 재빌드하라고 뜨고 uproject는 안열리고,비주얼스튜디오는 코드파일들이 안읽히는 경우는 어떻게 하면될까요? 위의 과정들로 프로젝을 몇번을 다시 만들어서 깃에 멀쩡할때 소스코드를 올려백업하고싶은데,로드맵강좌중에 관련강좌가있을까요? 매회차 강의내용이 많은편이라, 강의가 한번 넘어갈때마다 코드내용이 두배이상 늘고,바뀌는거같아, 꼬이면,다시 처음부터 만듭니다ㅠ 5강까지 공부했다가,필요한 부분이 있어서 다시 첫강부터 하고있는데, 이젠 공부롤백때문에 다음강으로 넘어가기가 약간 두려워집니다. 만약 필요한 회차의 강의만 독립적으로 복습하고싶다면,가능할까요? 누적되는 내용들이 연결되있어서 지금은 불가능해보이긴 합니다.
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
설명 감사합니다!
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.질문 하실 때 어떤 유형인지 말씀해주세요. ex) A1 작업하는데 ???이 안됩니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
JobQueue는 무조건 싱글스레드 환경에서 돌아가게 구현하나요?
JobQueue에 쌓인 일감이 만약 극단적으로 많거나 작업 하나하나의 비용이 크다면 병목현상이 일어나지 않을까하는 의문이 생겼습니다.JobQueue 내에서도 겹치지 않는 작업은 멀티스레딩으로 처리하여 최적화하는게 과연 효율이 나올지, 또 실제 현업에서 이렇게 적용하여 사용하는지 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
코드 생성과 처리구조
[질문 내용]여기에 질문 내용을 남겨주세요.조금 의아한 부분이 있어서요 @beforeEach 안에서 Repository 생성이 되었는데 윗줄에서 다시 선언이 되어서 클래스에 적용되는 건가요?? 기본적으로 코드는 위에서 아래로 처리되는 걸로 아는데요 위에서 선언이 먼저 되고 beforeEach 안에서 new 로 생성된 부분이 계속 버벅거립니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
서버 실행하고 브라우저로 들어갔을때 404에러
안녕하세요 제로초님서버 실행하고 브라우저로 들어갔을때 404에러가 나오는건정상적인 실행결과가 아닌건가요?제대로 작동하고 있는것 같은데... 저랑 같은 상태로 보이시는 분의 질문이 있는걸 보고 혹시나해서 여쭤봅니다.https://www.inflearn.com/questions/685249/%EC%84%9C%EB%B2%84-%EC%8B%A4%ED%96%89%EC%8B%9C-404%EC%97%90%EB%9F%AC-%EA%B4%80%EB%A0%A8%ED%95%B4%EC%84%9C-%EC%A7%88%EB%AC%B8%EB%93%9C%EB%A6%AC%EA%B2%A0%EC%8A%B5%EB%8B%88%EB%8B%A4
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
주석처리 관련 질문드립니다.
안녕하세요! 실습 3-3 16:43초 부분에서 주석처리부분에서 질문드립니다.-- 으로 주석처리를 하려면 공백 -- 공백의 꼴로 있어야한다고 앞서 들었는데URL에서 바로 주석처리를 할때는 공백을 따로 안넣어주어도 되는건가요?idx=6 -- 이 구문처럼 공백이 존재해야 하는게 아닌지 궁금합니다.
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
저도 이동이 안돼요.....ㅠㅠ
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Enemy1 : MonoBehaviour { private float health = 50.0f; public float Health{ get{ return health; } } void Start(){ move(); } void TakeDamage(float value){ health -= value; Debug.Log("enemy의 체력 : " + health); if(health <= 0) { Die(); } } void Die(){ Destroy(gameObject); // 자기자신을 없애라 } void OnCollisionEnter2D(Collision2D coll){ if(coll.gameObject.CompareTag("Bullet")) { TakeDamage(10); // 총알을 소멸시켜라-> 나랑 충돌한놈 없애라 ! coll.gameObject.SetActive(false); } } void Move(){ gameObject.GetComponent<Rigidbody2D>().AddForce(Vector3.left * 23200); } } 저도 Enemy1, Enemy2 만들어서 move함수도 붙이고 스크립트에 부착도 해보고 질량도 바꿔보고 처음시작할때 실행되는지 안되는지 다 지켜봐도 아예 움직이는게 실행이 안되네요뭐가문제인건가요???