묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 서비스 테스트 강의에서 오류가 납니다..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 해당 강의를 진해 하는 중에 ctrl + shift + t 단축키를 실행하면 테스트 대상을 찾을 수 없다는 오류가 납니다
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
JWT_SECRET 관련 질문입니다.
안녕하세요. 좋은 강의 잘 듣고 있습니다. 영상 2분 2초 경에 보면 .env파일에 JWT_SECRET 값을 설정해주시는데 그 값은 임의로 생성하신 건지 아니면 생성하는 규칙이 따로 있는건지 궁금합니다.
-
미해결언리얼 엔진4 입문 (C++ 기반)
AI 이동시 애니메이션
AI Controller 강의에서 월드에 배치한 AI엑터가 움직일때, 이동은 하지만 애니메이션 연출이 나오지 않는데요, 확인을 해보니 UMyAnimInstance::NativeUpdateAnimation 에서 Vatical과 Horizontal에 넘겨주는 값에 변화가 없더라구요.. 그런데, 코드상에서는 AMyCharacter::UpDown이나 LeftRight를 호출할때만 Value를 전달받고, 그 외에는 따로 값을 받지 않더라구요..혹시, 에디터상에서 추가적으로 설정을 해줘야하거나 필요한 부분이 있을까요...?
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
'mlagents-learn' 오류
C:\Unity\ml-agents-release_17>mlagents-learn config\ppo\3DBall.yaml --env=..3DBall\3Dball --run-id=tutorial_1 위 명령을 수행하니 아래 오류가 나타납니다. 'mlagents-learn'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 아나콘다 환경에서 해야 하는지요? 강의 ml-agent 설치 내용에는 아나콘다 환경 얘기가 없어는데, 강사님의 터미날 환경에서는 갑자기 아나콘다 환경이 나오고, 저는 기본 환경에서 명령을 수행하니 오류가 났습니다. 어떤 문제가 있는 것인지요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
IL2CPP 로 빌드시에 간헐적으로 발생하는 에러가 있는데요
안녕하세요 mono -> IL2CPP 로 바꿔서 빌드 후 실행하는데 간헐적으로 crash가 발생하더라구요 로그를 찾아보니 EnterGame 전에 crash가 나는데 아래와 같습니다. UnloadTime: 0.493300 ms OnConnected : [fe80::410a:f910:e4e9:d9ae]:7777 UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) ServerSession:OnConnected(EndPoint) ServerCore.Connector:OnConnectCompleted(Object, SocketAsyncEventArgs) System.EventHandler`1:Invoke(Object, TEventArgs) System.Net.Sockets.<>c:<.cctor>b__310_3(IAsyncResult) System.AsyncCallback:Invoke(IAsyncResult) UnityEngine.Windows.WebCam.OnVideoCaptureResourceCreatedCallback:Invoke(VideoCapture) System.Threading.ThreadPoolWorkQueue:Dispatch() Crash!!! SymInit: Symbol-SearchPath: 주소들... 서버를 잠시 일시정지 후 빌드된 exe 를 실행하고, 서버를 동작시키면 문제 없이 동작합니다. 혹시 원인이 뭔지 알 수 있을까요?
-
해결됨스프링 시큐리티
Anonymous 유저도 Authentication 객체가 있는데 AuthenticationException이 발생할 수 있나요?
안녕하세요 강의 감사히 잘 보고 있습니다. SpringSecurity를 자세히 설명해주는 강의가 이만한게 없네요 ㅎㅎ 다름이 아니라 FilterSecurityInterceptor 에서 Authentication 객체가 null인 경우 AuthenticationExceptin이 발생한다고 해서 궁금한점이 생겼습니다. Anomumous 유저도 Authentication 객체가 생긴다면 결국 SpringSecurity에서는 Authentication 객체가 null 경우는 존재하지 않게 되는 것 아닌가 해서요. 어떻게 AuthenticationException이 발생할 수 있나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
java11에서 compileQuerydsl태스크가 계속 실패중인데요
원래 강의 소스 보면 build.gradle에서 sourceCompatibility = '11'이었는데 이번 강의에서 sourceCompatibility = '1.8' 로 바껴있는것 같더군요 혹시 일부러 바꾸신건지? 그냥 sourceCompatibility = '11'로 해서 gradle돌려보니 자꾸 compileQuerydsl에서 실패하는 것 같습니다 java11에서 사용할 수 있는 방법 있을까요?(강의 소스를 좀 커스터마이징 한 부분이 있어서 java8로 돌리고 실행하니 서버가 뻗어버리는지라 그냥 11에서 실행하고싶어요) 정말로 java11이라서 gradle에러나는건지 좀 의문스럽긴 합니다만 (개발환경에 다운로드된 querydsl버전은 5.0.0최신버전인것 같습니다) PS. 혹시 스프링부트 버전과도 상관이 있는건지 잘 모르겠네요. 지금 쓰고있는건 2.6.6버전이거든요(강의시점에서 꽤나 시간이 지난것도 있고해서 최신버전으로 쓰고있긴한데)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
서버에러 504 질문드립니다.
유저콜렉션까지는 잘 됐고 지금도 잘되고있습니다. 근데 다른 콜렉션들은 추가도 안되고 계속 서버에러뜨는게 뭔가 이상하네요. 몽고디비 설정도 다시 다 해봤는데 달라지는게 없습니다 ㅠㅠ 답변주시면감사하겠습니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ExceptionResolver와 BasicErrorController의 분기점을 모르겠습니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 공통 상황 WAS -> Servlet -> Controller (예외 발생) @ExceptionHandler를 사용한 API 예외 처리 애플리케이션 BasicErrorController를 사용한 HTML 오류 페이지 처리 애플리케이션 질문 Q1. BasicErrorController와 ExceptionResolver 모두 적용된 프로그램 흐름이 궁금합니다. ExceptionResolver와 BasicErrorController의 분기점을 모르겠습니다. Q2. Accept: text/html HTTP 요청이 들어왔을 때, BasicErrorController는 내부 호출(WAS -> Servlet -> BasicErrorContoller)이 발생하는지, 아닌지 궁금합니다. Q3. Accept: text/html HTTP 요청이 들어왔을 때, @ResponseStatus 값에 관계없이 무조건 500 HTML 에러 페이지를 반환하고 있습니다. @ExceptionHandler와 BasicErrorContoller의 조합이 어떻게 가능한지 모르겠습니다. 강의 코드에서 MyHandlerExceptionResolver를 없앴습니다. 감사합니다.
-
미해결배달앱 클론코딩 [with React Native]
에뮬레이터 용량이 큰가요?
제로초님 에뮬레이터만 작동시키면 렉이 너무 걸려서 창을 여러개 띄우질 못하겠어요...!! 시뮬레이터만 켜도 노트북이 힘들어하는데 flipper 까지 작동시키니 속터져 죽겠습니다.. (인강까지 보면서 하면...) 찾아보니 에뮬레이터 성능 최적화를 위한 가속화 설정을 해줘야한다고 해서 Hyper v 설정과 AVD설정 하라는대로 해봤는데 변화가 없네요! ㅠㅠ 조금 빨라진거 같기도... 안드로이드 툴 에뮬레이터는 최신 버전 설치해줬는데 웹에 비해서 APP 개발은 컴퓨터 사양이 좀 필요한가요?
-
미해결실무에서 바로 쓰는 영어 이메일
강의 자료 요청 드리겠습니다.
감사합니다. 잘 수강 하였고, 추후 내용 복습을 위해 강의 자료 요청 드립니다. yeonjae.yoo@halla.com
-
미해결Slack 클론 코딩[실시간 채팅 with React]
로그아웃 시 useSocket 에러발생
기존 에는 로그아웃을 하면 로그인 페이지로 바로 이동을 했는데 useSocket 훅스를 추가하고 나서 로그아웃을 하면 위처럼 useSocket에러가 생기네요 ㅠㅠ 뭐가 잘못된건지 잘 모르겠어서 질문남깁니다! 아래는 useSocket 코드랑 로그아웃 코드입니다.. import { io, Socket } from 'socket.io-client'; const backUrl = 'http://localhost:3095'; const sockets: { [key: string]: Socket } = {}; function useSocket(workspace?: string): [Socket | undefined, () => void] { const disconnect = () => { if (workspace) { sockets[workspace].disconnect(); delete sockets[workspace]; } }; if (!workspace) return [undefined, disconnect]; if (!sockets[workspace]) { sockets[workspace] = io(`${backUrl}/ws-${workspace}`, { transports: ['websocket'], // without polling http }); } return [sockets[workspace], disconnect]; } export default useSocket; const handleLogout = () => { axios .post('/api/users/logout', null, { withCredentials: true, }) .then(() => { mutate(false, false); navigate('/login'); }); }; +) // useEffect(() => { // return () => { // disconnect(); // }; // }, [workspace, disconnect]); 워크스페이스 컴포넌트에 useEffect로 disconnect() 했던것을 주석처리하니 로그아웃 에러는 사라졌습니다! 그외에도 로그인 시 접속중인 유저를 바로 못 불러오고 여러번 새로고침을 해야 겨우 접송중 유저 불러오기에 성공하곤 했었는데 저 useEffect를 주석처리하니 그 에러 역시 고쳐졌습니다. disconnect() 코드가 왜 그런 에러들을 발생시킨건지,, 코드 주석처리 없이 에러 해결을 하려면 어떻게 해야할지 아이디어 주시면 감사드리겠습니다 😭 https://github.com/devjoylee/slack
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hello-mvc?name=spring! 페이지 실행오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 강의 잘 따라가면서 코드 기입했다고 생각했었는데 잘 안되네요.. ㅠ 강사님처럼 "localhost:8080/hello-mvc?name=spring!!!" 입력했을때 whilte label 에러가 나는 이유를 잘 모르겠습니다. 조언 부탁드립니다.
-
미해결따라하며 배우는 NestJS
jwt 토큰 생성중에 질문있습니다
안녕하세요. 이렇게 질 좋은 강의를 무료로 열어주신 것에 먼저 감사드립니다. 제가 아직 잘 못따라가서인지 모르겠지만 현재 controller, service, repository 세부분을 나누어서 역할을 구분짓고 있습니다 controller에선 엔드포인트 설정해주고 service에선 목적에 맞게 값을 리턴해서 controller에 올려주고 repository에선 DB와 교환이 발생하는 부분은 여기서 관리하고 있습니다 영상에서는 service에서 토큰을 생성후에 객체안에 담아서 accessToken을 넣어주고 있습니다 하지만 저는 repository에서 토큰을 생성후에 토큰을 담아주고 싶은데 Cannot read properties of undefined (reading 'sign') 오류가 나옵니다 구글링을 해보았지만 모듈에 있는 import부분을 건드리라는 말밖에 없는것 같아 질문을 드립니다 현재 제가 작성한 코드는 영상과 전부 같게 작성했고 단지 jwtService:JwtService 선언한 부분만 추가해 주었습니다 왜 sign부분을 읽지 못하는걸까요..? 너무 궁금합니다 * 영상대로 진행하면 제대로 토큰값을 반환합니다! * import { ConflictException, InternalServerErrorException, NotFoundException, UnauthorizedException } from "@nestjs/common"; import { EntityRepository, Repository } from "typeorm"; import { CreateUserDto, UserLoginDto } from "./dto/user.dto"; import { UserStatus } from "./user-status-validation"; import { User } from "./user.entity"; import * as bcrypt from 'bcryptjs' import { JwtService } from "@nestjs/jwt"; @EntityRepository(User) export class UserRepository extends Repository<User> { private jwtService: JwtService; async signIn(userLoginDto:UserLoginDto): Promise<{accessToken:string}>{ const { userid, password } = userLoginDto const user = await this.findOne({ userid }) if(user && (await bcrypt.compare(password, user.password ))){ const payload={userid} const accessToken= await this.jwtService.sign(payload) return {accessToken:accessToken} } else { throw new UnauthorizedException('login failed') } } }
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
엑셀 내용 저장
안녕하세요 스타트 코딩님 엑셀에 내용을 저장하는 부분이 잘 되지 않아 질문드립니다. 처음에 아래와 같은 mkl-service 패키지 관련 에러가 발생해 관련 해당 사이트를 통해 install하였으나 C:\Users\user\anaconda3\lib\site-packages\numpy\__init__.py:143: UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package, see http://github.com/IntelPython/mkl-service from . import _distributor_init 설치 후 코드에 from . import _mklinit 위 코드를 입력하였는데도 C:\Users\user\anaconda3\lib\site-packages\numpy\__init__.py:143: UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package, see http://github.com/IntelPython/mkl-service from . import _distributor_init Traceback (most recent call last): File "C:\startcoding_crawling\02_파이썬엑셀다루기\01_엑셀만들기.py", line 2, in <module> import mkl File "C:\Users\user\anaconda3\lib\site-packages\mkl\__init__.py", line 49, in <module> from . import _mklinit ImportError: DLL load failed while importing _mklinit: 시스템에서 파일에 액세스할 수 없습니다. 위와 같은 에러가 뜨면서 저장이 되지를 않습니다. 이런 경우 어떻게 해야하나요?? 구글링을 통해 아래의 사이트를 발견하기는 했는데 여기서 어떻게 해결해야할지를 잘 모르겠습니다ㅠㅠ https://conda.io/projects/conda/en/latest/user-guide/troubleshooting.html#numpy-mkl-library-load-failed
-
미해결실전! Querydsl
수정, 삭제 벌크 연산 관련 질문
querydsl로 수정, 삭제 벌크 연산을 하는 경우에 entityManager를 수동으로 flush, clear 하는 방법 이외에 스프링 데이터 jpa에서 어노테이션으로 사용하는 방식처럼 간단히 초기화하는 방법이 있을까요? @Modifying(clearAutomatically = true, flushAutomatically = true)
-
미해결
Kriptomat Support Number +1(206)-672-1202♝ Helpline Toll Free Number
Kriptomat Support Number +1(206)-672-1202 Kriptomat Toll Free Number, Customer Service Phone Number +1(206)-672-1202 Call or write an email to resolve Kriptomat issues: Account, Login/ Service, Payments and Charges. Visit the company website Kriptomat support number or help center for more information. Crypto Com Customer Service Phone Number, Email, Kriptomat Help, Kriptomat Support , Kriptomat Toll Free , Kriptomat Helpline , Kriptomat Customer Service , Kriptomat Customer Care , Kriptomat Login Questions? Our customer support team is available 24/7 to take your call Kriptomat toll free number Crypto exchange Kriptomat US is moving to impose stricter measures on U.K.-based users and blocking them from accessing its platform. Is the Kriptomat US Safe? Kriptomat application is a mistake which keeps individuals from getting new messages even subsequent to reviving their inbox. On the off chance that you are dealing with this issue, almost certainly, the issue is brought about by the organization from your end rather than the actual application. Some of the time in any event, when your iPhone is demonstrating that you have a web association, it may not be valid. Attempt to utilize the Airplane mode to fix any potential organization issue on the off chance that your Kriptomat not dealing with iPhone. To avail all the benefits, call on our toll-free Kriptomat support number
-
미해결
Kriptomat Support Number +1(206)-672-1202♝ Helpline Toll Free Number
Kriptomat Support Number +1206= 672= 1202 Kriptomat Toll Free Number, Customer Service Phone Number Call or write an email to resolve Coinbase issues: Account, Login/ Service, Payments and Charges. Visit the company website Kriptomat support number or help cen
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jpa 설정, jpa SpringConfig
1. 위의 답변처럼 SpringConfig에서 dataSource 설정을 해주지 않아도 스프링 부트가 모두 자동으로 처리해주므로 아래와 같이 dataSource는 따로 선언할 필요가 없다고 이해했습니다. 그런데 강의자료를 보면 좀 다른점이있네요. dataSource를 선언하고 생성자 주입하는 특별한 이유가 있나요?? 2. 회원가입 테스트를 하다가 오류가 나서 질문 검색을 해보니 답변에 application.properties에서 spring.spa.hibernate.ddl-auto=none을 create로 바꾸어서 실행하라고 나와있습니다. 선생님께서는 수업에서 none으로 하고도 실행이 잘되었는데(강의자료에도 none으로 나와있음) 저는 실행이 잘 되지 않은 이유가 무엇일까요?? 구체적으로 어느 케이스 때문에 create로 바꾸란 건지 답변을 읽어도 이해가 잘 가지 않습니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
querydsl 의존관계 없는 left join 문의
안녕하세요! 실무에서 jpa를 쓰게 되서 강사님의 책과 강의를 번갈아 보면서 열심히 개발하던 중에 궁금한 점이 있어 문의드립니다. 쓰다보니 query dsl이 참 편하더라구요! 그런데 연관관계 없는 두 개 entity를 조인해서 데이터를 조회해오고 싶은데, 아래와 같이 쿼리를 작성하니 실행 중에 QuerySyntaxException이 발생합니다. List<HistoryDto> historyList = queryFactory .select(Projections.fields(HistoryDto.class, pmntHistoryEntity.approvalNo, pmntHistoryEntity.approvalDate, pmntHistoryEntity.cancelType, pmntHistoryEntity.trxId, pmntHistoryEntity.trxReqDate, creditCardEntity.cardName, creditCardEntity.cardNumber )) .from(pmntHistoryEntity) .leftJoin(creditCardEntity).on(pmntHistoryEntity.cardToken.eq(creditCardEntity.cardToken)) .where( eqUserId(dto.getUserId()), eqOrderId(dto.getOrderId()) ) .fetch(); exception = QuerySyntaxException: begin 0, end -1, length 19 queryDsl에서 연관 관계 없어도 on 절을 통해 join이 가능한 것으로 알고 있는데 projection과 호환이 안되는 걸까요? 하루종일 구글링을 해도 나오질 않네요.. 혹시 알고 계시다면 답변 부탁드립니다 ㅠ_ㅠ