profile
삽질 기록..
post-thumbnail

[SpringBoot] Swagger

springdoc-openapi 와 springfox-swagger 두 종류가 있는데, 현재 2023년 3월까지도 업데이트가 되고 있는 springdoc-openapi 를 사용하기로 하자.build.gradleapplication.ymlConfiguration사용 예시

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

[SpringBoot] PostgreSQL 연동

application.ymlbuild.gradle연동 확인

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

[React] 처음 만난 React - Inflearn

A syntax extension to JavaScript.JavaScript + XML / HTML내부적으로 xml / html 을 javascript 로 변환시켜준다.example 1)example 2)React.createElement() 의 결과로 아래와 같은

2023년 3월 17일
·
0개의 댓글
·
post-thumbnail

[NestJS] DTO Validator

나는 이 Request DTO의 status 의 값이 'Approved, Rejected, Delayed' 이 셋 중 하나만 입력되게 하고 싶다.employee.service.ts처음에는 Service 단에서 throw new BadRequestException으로 잡

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[NestJS] 타입 지정하기

에러코드overloaded function에서 지정한 매개변수들의 타입 형식과 실제 전달한 인자의 타입 형식이 일치하지 않으면 뜨는 에러이다.Entity 의 purchaseUser, sellUserName 의 타입은 NameUserEntity 인데,DTO 의 타입은 s

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[NestJS] TypeORM + postgreSQL

f Relationship One To One Many To One Many To Many 1. One To One > We also added @JoinColumn which is required and must be set only on one side of

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

[NestJS] Configuration

설치The @nestjs/config package internally uses dotenv.먼저 AppModule 에 이런식으로 작성한다.forRoot() 안의 인자인 ConfigModuleOptions 에는 다양한 옵션이 있다.많이 쓰는 옵션만 알아보자.: env

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

[NestJS] Create in CRUD

TypeORM 의 create() 메서드를 이용해서 튜플을 생성했다.참고로 repository.create() 메서드는 단순히 repository entity 의 객체를 생성하는 것이므로 async await 으로 처리할 필요는 없다.이렇게 만들어진 데이터를 저장하기

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

[NestJS] 회원가입, 로그인

로그인을 할때

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

[NestJS] Swagger

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

[NestJS] Logger

일반적으로 production 환경에서는 debug 로그를 찍지 않는다.그래서 보통 다음과 같이 실행 환경에 따라 로그 레벨을 지정한다.CustomLogger : @nestjs/common 패키지의 LoggerService 인터페이스를 구현하거나, ConsoleLogg

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

[NestJS] @Module

imports : 이 모듈에서 사용하기 위한 프로바이더를 가지고 있는 다른 모듈을 가져온다.providers : 이 모듈에서 사용하기 위한 @Injectable() 이 붙은 Service 를 작성한다.

2023년 3월 7일
·
0개의 댓글
·