묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
exist가 deprecated 되고, exists로 변경된 것 같습니다!!
exist deprecate => exists 로 변경된 것 같습니다!!!
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
데이터베이스 삭제후 nullable false일떄 에러 발생하지 않습니다.
DB도 지우고, 강의 그대로 코드도 동일하나 nullable이 에러가 발생하지 않습니다. 아래 질문하고 동일한 현상이 발생합니다!
-
미해결견고한 결제 시스템 구축
혹시.. 실습 코드 제공 받을때 코틀린이 아닌 자바 언어 받을수 있을까요?...
사실 코틀린은 제가 한번도 사용해 본적도 없고 이번에 프로젝트 구성할때 자바로 만들 계획이라서요. 그렇다고 선생님 실습 코드를 전부 그래도 사용하는것은 아닌데요. 강의 보면서 자바로 구성된 코드를 보면서 공부하면 이해하는데 도움이 많이 될것 같아서요... 부탁드립니다!!
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
Bearer라는 단어로 작성하는 이유가 있나요?
항상 좋은 강의 감사합니다.예전에 프론트 개발 할 때도 궁금했던 부분인데Bearer 를 굳이 작성하는 이유나 혹은 작성하게 된 관습의 기원이 궁금합니다.
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
posts 테이블에 authorId 컬럼값의 이름은 자동으로 생성되는건가요?
항상 좋은 강의 감사합니다. 강의를 들으며 궁금했던 부분은 제가 따로 테이블 컬럼이름을 설정해준 적이 없는데 자동으로 columnId값으로 지정된 부분입니다.현재 제 추측으로는 async createPost(authorId: number, title: string, content: string) { const post = this.postsRepository.create({ author: { id: authorId, }, title, content, likeCount: 0, commentCount: 0, }); const newPost = await this.postsRepository.save(post); return newPost; }해당 부분에서 create의인자로 받는 author 부분에서 key 값인 id를 확인해서 자동적으로 authorId라는 값이 만들어진건가 추측해보고 있는데 혹시 제 추측이 맞을까요?
-
미해결견고한 결제 시스템 구축
섹션2 - 결제 승인 기능 구현편 skip
안녕하세요현재까지 강의 내용 잘 보고 있습니다한가지 편집 문제가 있는듯하여 공유겸 문의남깁니다 섹션2 - 결제 승인 기능 구현편4:42~3초에 편집이 잘못된듯합니다private val paymentStatusUpdatePort: PaymentStatusUpdatePort, private val paymentValidationPort: PaymentValidationPort, private val paymentExecutorPort: PaymentExecutorPort,요게 갑자기 뿅 다 생겨있습니다 전반적으로 코드 작성하는 부분을 편집해서 그런지 너무 빠르네요 ㅠ 강의보면서 따라서 입력하기 너무 빡쎄네요 ㅠ재생/멈춤을 계속 반복해야되서 오히려 역효과 발생하는 것 같아요
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
findAndCount 함수에서 왜 count가 0이 아닌 값들은 제외 되었는지 궁금합니다.
const userAndCount = await this.userRepository.findAndCount({ take: 3, }); 위 와 같은 코드에서 결과 값으로 count가 변경 되어 있는 id 1,3의 값은 왜 가져오지 않았는지 궁금합니다!
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
relation option "nullable : false" 로 설정했는데, 테이블에 insert가 되고 있습니다.
안녕하세요 선생님~위와 같이 세팅해서user/profile로 post 요청을 보내면 500 에러가 나야하는걸로 알고 있는데,이처럼 잘 들어가 버리네요ㅜ`users` 로 get요청을 보내도 profile이 null이 들어간 상태로 조회됩니다.개발환경 버전도 올려드립니다~
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
docker-compose yaml 파일 깃 업로드
안녕하세요 코팩님 nestjs/config 모듈과 process.env 를 이용해서 환경변수 파일을 작성하고 환경변수를 불러오고 하잖아요. 그런데 docker-compose.yaml 파일에도 db password나 이런게 존재하는데, docker-compose 파일은 깃허브에 보통 포함을 안 하나요?
-
해결됨[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
findOne 사용 이유
강의 8:23에 createChat 함수의 리턴값으로 save 함수에서 반환된 chat을 사용하지 않고 findOne 함수를 통해 조회한 chat을 사용하신 이유가 궁금합니다!
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
섹션26 FileIntercepter적용문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 통합 링크https://links.codefactory.aiFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
섹션26 FileIntercepter적용 질의
분명 postman으로 FormData로 설정하신후title,content,image를 보내셨는데 어떻게Nestjs에서 @Body()로 받을수 있나요 Http요청이니 req.body 형식으로 접근 가능한게 아닐까요??
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
configService와 process.env
안녕하세요 코팩님!class 작성 시에 다른 class를 상속하여 작성하는 경우 있잖아요nestjs/passport를 이용해서 구글 oauth 로그인을 구현하려고 합니다.import { PassportStrategy } from '@nestjs/passport'; import { Strategy } from 'passport-google-oauth20'; import { Injectable } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; @Injectable() export class GoogleStrategy extends PassportStrategy(Strategy, 'google') { constructor(private readonly configService: ConfigService) { super({ clientID: this.configService.get('GOOGLE_CLIENT_ID'), clientSecret: this.configService.get('GOOGLE_CLIENT_SECRET'), callbackURL: 'http://localhost:3000/auth/google/callback', scope: ['email', 'profile'], }); }이 경우에super() 호출 전에 this를 참조하려고 해서 에러가 발생합니다.이런 경우에는 불가피하게 그냥 @Injectable() export class GoogleStrategy extends PassportStrategy(Strategy, 'google') { constructor() { super({ clientID: process.env.GOOGLE_CLIENT_ID, clientSecret: process.env.GOOGLE_CLIENT_SECRET, callbackURL: 'http://localhost:3000/auth/google/callback', scope: ['email', 'profile'], }); }이렇게 직접 환경변수를 적어주는 방법 밖에는 없을까요?
-
미해결처음하는 파이썬 백엔드 FastAPI 입문 (FastAPI부터 비동기 SQLAlchemy까지) [풀스택 Part1-2]
/singup api 구현 에러
안녕하세요./signup api 구현시 500 error가 나서 문의드립니다.테스트 해보니, plain_text로 bcrypt 변환 없이 바디에 적은 password 그대로 디비 저장시에는 문제가 없는데 hashed_password로 변환시에 해당 에러가 발생합니다.확인부탁드립니다. 감사합니다.
-
미해결[7일완성]생각하는 데이터베이스모델링
테이블 이름에 "t_" 프리픽스를 붙이는 이유가 있나요?
제목 그대로, 테이블 명에 customer 가 아닌 t_customer라고 사용한 이유가 있나요? 또한 t_customer 가 테이블 명인것을 보고 추측해봤을 때 일반적으로 테이블 명은 스네이크 명명법을 이용하는지 궁금합니다.
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
섹션 6에서 코드를 서비스 단으로 옮기고 난뒤부터 get 메소드가 제대로 작동하지 않아요
강의를 따라서 로직을 서비스 단으로 옮긴 뒤부터 response 코드 200인데 내용이 posts들이 오지 않아요getPostsbyId도 이렇게 되고 getAllPosts도 이렇게 됩니다 도와주세요 ㅠㅠ나머지 put이랑 post , delete 는 제대로 작동합니다 ㅠㅠ
-
해결됨하루만에 배우는 AWS OpenSearch
CloudSearch 와 OpenSearch 는 디비에 연결이 안돼나요?
질문을 한 배경CloudSearch 와 OpenSearch 는 디비의 특정 컬럼과 연결이 가능한가요(postgres sql 을 사용중입니다.) 질문내용 :CloudSearch 와 OpenSearch 를 디비에 연결하는 방법을 알고 싶습니다환경:디비는 아마 aws (ec2)에서 도커로 포스트그리스를 세팅한 다음에 스프링이랑 같은 ec2 에 배포할 생각입니다.아키텍처:간단한 쇼핑물을 생각해 주시면 감사하겠습니다.ec2 에 다넣고 aop 로 해결하기(강의를 보고 제가 만들고 싶은것)[OpenSearch]<-스프링에서 요청--[(ec2) spring- {redis,postgres }]1)스프링 + OpenSearch 로 해당부분 insert 나 delect 발생시 AOP 에서 OpenSearch로 요청을 보내어 OpenSearch 데이터와 디비 데이터를 동기화합니다. 단점) 데이터가 일관성 있게 완벽하게 연동하기 힘들것 같습니다.디비를 따로두고 람다에서 가져와서 OpenSearch에 넣기(강의 내용보고 생각한 내용)[프론트]<--[(ec2) spring]-[(ec2)redis,postgres ]->[람다]->[OpenSearch]2) select * form 테이블 ;을하여서 특정 테이블과 OpenSearch 전체 테이블을 들고와서 비교하여 넣기 단점) 비용이 많이들것 같습니다.혹시 디비 연결 플로그인 같은게 있나요?(원하는 내용)[(ec2)redis,postgres ]->[디비연결 플러그인]->[OpenSearch]혹시 제가 이상한 생각을 한것이며, 위와같이 간단하게 연결이 가능한가요 ㅠㅠ혹시 3가지 아키텍처중에서 아시는것 있으면 알려주실수 있을까요 ㅜㅜ
-
해결됨하루만에 배우는 AWS OpenSearch
죄송합니다만 AWS CloudSearch 에관한 질문입니다 제가 2번 다시봤는데 이해가 안돼 질문을 드립니다.
다음과 같은 양식으로 남겨주세요.질문을 한 배경 : 10분만에 간단하게 업로드가 가능하다고 하셨는데,질문내용 : 전강의 csv 업로드 한것을보니 한글은 깨진다고 하셨는데 한글로 되어있는 csv 로 수정할경우에도 같은 원리로 10분만에 "한글" 검색어 엔진이 가능한가요? 일본 중국등 다른나라 언어도 서치가 가능한거죠?
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
vscode postgresql extension이 실행되지 않습니다.
강사님께서 설명해주신대로 입력해서 vscode extension 설치 후에 진행하려고 하는데 role "postgres" does not exist 라는 오류와 함께 extentsion 진행이 되지 않습니다. 혹시 무엇이 문제인지 알 수 있을까요?
-
미해결[7일완성]생각하는 데이터베이스모델링
마프1탄은 언제개강예정인가요?
스프2탄에이어 스프링부트 프로젝트 강의를 작년부터 개강한다고 말씀하셨지만 아직 개강이안되서 여쭈어봅니다. 갠적으로 기대를 많이하고있는 강의라 빨리만나봤으면 하는바램이에요;;;;;; next.js같은 다양한 기능구현 프로젝트 강의들은 즐비한데 유독 스프링부트를 이용한 다양한 기능구현 프로젝트 강의는 없더라구요 그래서 마프1탄이 굉장히 기대하고있습니다. 언제쯤 개강될지 알려주실수있는지요?