묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
seed 생성 에러
안녕하세요. npm run seed:run 을하면 🌱 TypeORM Seeding v1.6.1 ✖ Could not load the config file! TypeORMError: No connection options were found in any orm configuration files. 이런 에러가 발생해서 제로초님 깃허브로 전부 복사해도 똑같이 해결이안되는데 이유를 혹시 아시나요? 메세지를 보면 ormconfig.ts를 못찾는거같아요. .env도 입력했고 프론트도 들어서 강의그대로 자동생성 진행했고, entities폴더도 깃허브로 바꿨어요. 그리고 package.json, ormconfig,create-initial-data 이런거 전부 복사해서 다시 해보고 경로도 맞아서 오타문제는 아닌거같은데.. forRoot()부분에 옵션을 직접 넣어보기도 하고 엔티티부분을 entities: ["entities/*.js"] 이거도 해보고 entities: ["dist/**/**.entity{.ts,.js}"] 이렇게 바꿔보기도 package.json의 typeorm부분을 "typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfig.ts", 이랗게 바꿔보기도 했는데 에러는 그대로 여서 잘 모르겠네용
-
미해결파이썬(Python) 기초부터 실무까지 part.4
파이썬 객체지향 강의 ) 메인 파일 실행이 안되는 이유?
클래스 2개랑 메인파일 1개, 총 3개의 .py파일을 연결해서 실행을 하고 싶은데 메인파일을 실행하면 아무 일도 일어나지 않습니다. 뭐가 문제일까요? # 슈퍼 클래스 Phone 정의 class Phone : def __init__(self): self.model = "" self.color = "" #메서드 정의 def powerOn(self): print("전원을 켭니다.") def powerOff(self): print("전원을 끕니다.") def bell(self): print("띠리링~!") def sendVoice(self, message): print("발신 : " + message) def receiveVoice(self, message): print("수신 : " + message) def hangUp(self): print("전화를 끊습니다.") # 폰클래스의 자손 클래스인 DmbPhone from phone import * class Dmbphone(Phone): def __init__(self, model, color, channel): #super().__init__() Phone.__init__() self.model = model self.color = color self.channel = channel def turnOnDmb(self): print(f"채널 : {self.channel}번 방송수신을 시작합니다.") def turnOffDmb(self): print("방송수신을 멈춥니다.") def changeChannel(self, channel): print(f"{self.channel}번으로 채널을 변경합니다.") # 폰클래스와 디엠비폰 클래스를 이용하여 <메인코드> 작성 from Dmb import * if __name__ == "__main___" : dm1 = Dmbphone("애플미니", "실버", 10) print("모델:" ,dm1.model) print("색상:" ,dm1.color) print("채널:" ,dm1.channel) dm1.powerOn() dm1.bell() dm1.sendVoice("여보시오!") dm1.receiveVoice("댁은 누구시죠?") dm1.sendVoice("나는 000이란 사람이오.") dm1.hangUp() dm1.turnOnDmb() dm1.changeChannel(33) dm1.turnOffDmb()
-
미해결홍정모의 따라하며 배우는 C언어
사용자의 키보드 입력을 받는 함수 scanf(), getchar(), gets().. 에서 질문
키보드로 데이터를 입력하고 실행 결과를 확인 해보면 항상 자동으로 줄바꿈이 되어 있는데, 이게 입력 버퍼에 저장된 개행 문자랑은 상관이 없는 건가요..? 함수 내부에서 자동으로 줄바꿈을 해주는 건가요?? 감사합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker run alpine ls
docker run alpine ls를 했을 때 명령어가 실행되고 컨테이너가 중지되는 이유는 ls명령어를 다 실행했기 때문인가요? 딱히 stop을 해준게 아니어서 궁금했습니다!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
useMutation 으로 onError 서버에서 받은 403 message 출력
안녕하세요 제로초님 제가 react-query 를 사용하고 있습니다. Slack 에서 받은 403 메시지 (이미 사용 중인 이메일, 이미 사용 중인 아이디 입니다.) 이것을 프론트 단에서 출력 해 주고 싶습니다. const { mutate } = useMutation(Sign, { onSuccess: (data, context) => { console.log(data); }, onError: (data, context, error) => { // LoginErrorMessage(err); console.log(error); }, }); react-query useMutation Hook 를 사용했습니다. onError 으로 요청 실패하면 - Network Preview 에 왜 실패 했는 지 (사용 중인 아이디 입니다.) 문구가 나오고. 문제는 에러 메시지를 받은 error 부분에 console.log(error)로 콘솔에 출력 해 보았는데, 콘솔에 빈 값으로 출력됩니다. 어떻게 해야 할까요. error 가 error.message 가 아닌가? 해서 data 도 넣어봤는 데 - onError 가 작동하면 콘솔에 빈 값으로 나옵니다.
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
ThemeData 미적용
메인에 테마를 바꿀려고 primaryColor와 accentColor를 적용했는데 파란색에서 색이 바뀌질 않습니다. primarySwatch를 지워도 계속 파란색이던데 무엇이 문제인가요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결홍정모의 따라하며 배우는 C언어
fgets(), gets()에서 입력 버퍼에 저장된 '\n' 처리 방식 차이점 질문..
코드랑 실행화면 첨부합니다.. fgets 함수나 gets 함수 모두 입력 버퍼에서 '\n'을 만날 때까지 문자열을 읽어 들이는 건 같지만, 이후 '\n'를 처리하는 방식이 다른 것 같아서 질문 드립니다. fgets 함수의 경우 '\n'를 제외시키거나 버리지 않고 문자열의 일부로 저장하는데 (이 경우 'A' 'p' 'p' 'l' 'e' '\n' '\0'), gets 함수의 경우에는 (이 경우 'B' 'a' 'n' 'n' 'a' 'a' '\0')를 저장하고 이후 입력 버퍼에 남아 있는 '\n'를 어떻게 처리하는 지 궁금해서 변수 a에 대해서 scanf 함수를 호출 해봤습니다. 만약 입력 버퍼에 '\n'가 계속 남아 있었다면 scanf 함수를 호출 했을 때 사용자의 입력을 기다리지 않고 변수 a에 '\n'가 바로 저장되고 프로그램이 종료될 거라고 생각했는데, scanf 함수가 입력을 받는 것을 보니... 입력 버퍼에 남아 있던 '\n'는 어디로 가버린 걸까요..? gets 함수가 내부적으로 처리를 해준 걸까요?? 구글링을 해도 해결이 잘 안돼서 질문 올립니다.. 감사합니다.
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
쿼리 비용
안녕하세요. 강의 잘 듣고 있습니다. 쿼리 실행해서 실행계획을 보면 쿼리비용 : N% 이렇게 나온는데, 쿼리비용이 무엇인지 궁금합니다. 또 이 숫자가 낮을 수록 좋은 것인지도 궁금합니다. 감사합니다.
-
미해결(신규 강의로 재오픈 예정) 스스로 구축하는 AWS 클라우드 네트워크 - 기본편
Openswan 및 Site-to-Site VPN 관련부분에서 overlapip 사용 없이 하는 방법은 어떻게 되나요 ?
좋은 강의 내용 감사합니다. 마지막 강좌인 Openswan 및 Site-to-Site VPN에서 , overlapip=yes 를 설정하여 public-ec2-d의 public-ip를 터널1,2 모두에 사용하는 방식으로 실습하였는데요, 일반적인 기업체 Onpremise 네트워크에서 쓸법한 일반 Router의 설정과는 어떤 차이가 있는지 좀더 설명해주실 수 있을까요 ? 혹시, 강좌처럼 linux서버에 Openswan을 설치하는 방식에서 linux ec2의 secondary public ip를 배정해서 하는 방법은 가능/권장될만한 방법인가요 ? 몇몇 보강 영상처럼, Site-to-Site vpn에서도 aws ami중에 cisco csr1kv 같은걸로 시험해보는 방식으로 추가 영상이 있으면 어떨까 하는 말씀을 드려봅니다. 다시한번 좋은 강의 감사합니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
component에 root가 안뜹니다
CDN방식으로 router를 script태그로 설치하고 영상에서 처럼 router와 instance를 연결하려고 합니다. 작년에 했을 땐, 영상처럼 $route 생성이 되었는데 router의 버전차이 인 것인지 옛날 버전으로 입력해야만 router가 연결되고 현재 공식링크에 있는 src주소로 등록하면 component가 뜨지 않는 현상이 발생합니다. 문법이 바뀐 것일까요? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="https://unpkg.com/vue-router@4.0.5/dist/vue-router.global.js"></script> <title>Document</title> </head> <body> <div id="app"></div> <script> var router = VueRouter.createRouter({ }); new Vue({ el:'#app', router:router }); </script> </body> </html>
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
static 변수 사용에 대해서 헷갈립니다.
Cmera.h에서 public: // TEMP static Matrix S_MatView; static Matrix S_MatProjection; 이렇게 선언해 줬는데 static이라는게 전역 처럼 사라지지 않지만 범위 안에서만 사용 가능한 변수인 거잖아요? 이런 경우 사용 범위가 어떻게 되는 건가요? 그냥 전역처럼 프로그램 전체에서 사용 할 수 있는건가요? 그럼 전역변수랑 마찬가지로 사용되고 있는건가요? 그리고 Camera.cpp에서 Matrix Camera::S_MatView; Matrix Camera::S_MatProjection; 정의부에 한번 더 써줘야 하는 이유가 좀 이해가 안갑니다. 그냥 .h에서 한번 선언하면 되는 거 아니었나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
skip limit 질문
제코드는 이런데요 화면에 limit 8이 안걸리고 계속 출력되는데 해결방법이 있을까요??
-
미해결SwiftUI - iOS14 퍼펙트 가이드
강의 순서 문의
선생님 안녕하세요. 강의 구매를 해놓고 이제야 보려고 하고 있어요 ㅎ 그런데 강의 리스트를 보니까 아래는 iOS13이고, 위에는 iOS14네요. 강의가 중복되는게 있는거 같은데요, 위에서부터 차례로 쭉 보면 되는건가요? 아니면 iOS14 완강하면 iOS13은 안봐도 되는건가요? 감사합니다.
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
Navigation Bar Design의 Background Design 학습부분에서 질문 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 윈도우로 스테이터스 바 색상 변경하는 부분에서 이런 워닝이 뜹니다. IOS 15부터는 윈도우를 UIWindowScene을 통해 가져올 수 있는 것 같은데이부분을 어떻게 해결하면 좋을가요?
-
미해결Vue.js 시작하기 - Age of Vue.js
링크와 root
똑같이해보고 복붙도 해봤는데 링크도 걸리지않고 vue창에 root가 뜨지않아요ㅠㅠ 왜이런건가요?ㅠㅠ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙권한 요청드립니다.
인프런 아이디 : kr.bae@lgcns.com 인프런 이메일 : kr.bae@lgcns.com 깃헙 아이디 : ssnvan@naver.com깃헙 Username : ssnvan감사합니다.
-
미해결대세는 쿠버네티스 (Helm편)
mariadb scale out 관련 문의 드립니다.
mariadb xpand(병렬) 구성하는것과 k8s -> mariadb MariaDB replication 구성하는것과는 어떤 장단점이 있는지 혹시 알려주실수 있으실까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
PostUpdateView가 변경된 form 을 저장하지 않습니다.
class PostUpdateView(LoginRequiredMixin,UpdateView): model = Post form_class = PostForm def form_valid(self, form): messages.success(self.request, '포스팅을 수정했습니다.') return super().form_valid(form) post_edit = PostUpdateView.as_view() 선생님과 같이 해당 코드를 작성해봤는데요 이게 저장과 메세지는 구현이 되는데 실제로 변경사항이 저장되지는 않는듯 합니다
-
미해결스프링부트 시큐리티 & JWT 강의
강의 너무 좋아요!! 질문 있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수업 정말 좋아요. 큰 도움을 얻어 갑니다. 중간에 강사님께서 에러를 찾으시거나 하실 때 어떤과정을 가지셨는지도 궁금합니다! 특히 마지막에 30분가량 찾으셨다는 supper.doFilter 를 지운 그 부분이 궁금합니다. 추가로 필터를 어떤 식으로 추가하고 그런 부분은 강의를 보면서 배운 부분은 사용할 수 있을 것 같습니다. 하지만 새로운 설정을 하거나 또는 위에서 질문한 에러를 찾기 위해 공부가 필요할 거 같다고 생각했습니다. 공홈에서 문서를 보는게 답 인가요? 혹은 다른 공부 방식이 있다면 알려주시면 감사하겠습니다. 아니면 경험에서 오는 것 인가 궁금합니다!
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
csrf에러가 발생합니다.
안녕하세요 선생님? 한창바쁘셔서 답을 해주시기 힘든 상황인것으로 짐작되지만ㅠ 제가 검색으로 도무지 해결할 수 없는 문제같아ㅠㅠ 질문을 남깁니다. aws에서 https까지 적용은 완료했는데, 막상 구축한 웹사이트에서 계정을 만들려고 해보니까 csrf가 에러가 발생합니다... login이든 회원가입이든 post메소드를 보내는 모든 경우에 다음과 같은 에러가 발생합니다. 벌쳐서버에서와 동일하게 작업을 진행했고, 벌쳐서버에서는 문제없이 만들어지는데 ㅠㅠ 어떻게 고쳐야할지를 모르겠네요..