profile
backend developer
post-thumbnail

[NestJS] ENV 설정하기

! 읽기 전이 시리즈에 있는 모든 글은 블로그 지향 기반 개발 & 공식 문서 기반으로 작성되었습니다 내용은 정확하지 않을 수도 있으며, 100% 신뢰하지 마시길 바랍니다옵션envFilePath응용 프로그램에서 env 파일을 찾습니다경로를 지정하려면 파일경로를 입력합니다

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

[NestJS] 8. Guards

구현 방법 1구현 방법 2모든 가드는 canActivate()함수를 구현해야합니다. 이 함수는 현재 요청이 허용되는지 여부를 나타내는 조건값을 반환해야 합니다. 응답을 동기식 또는 비동기식으로 반환 할 수 있습니다 (Promise 또는 Observable을 통해). N

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

[NestJS] 7. Pipes

! 읽기 전이 시리즈에 있는 모든 글은 블로그 지향 기반 개발 & 공식 문서 기반으로 작성되었습니다 내용은 정확하지 않을 수도 있으며, 100% 신뢰하지 마시길 바랍니다파이프는 @Injectable() 데코레이터로 주석이 달린 클래스입니다. 파이프는 PipeTransf

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

[NestJS] 6. Exception filters

! 읽기 전이 시리즈에 있는 모든 글은 블로그 지향 기반 개발 & 공식 문서 기반으로 작성되었습니다 내용은 정확하지 않을 수도 있으며, 100% 신뢰하지 마시길 바랍니다Catch 데코레이터에 아무것도 안넣으면 전체 Exception을 잡는다error 만약에… 노란색으

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

[NestJS] 5. Middleware

! 읽기 전이 시리즈에 있는 모든 글은 블로그 지향 기반 개발 & 공식 문서 기반으로 작성되었습니다 내용은 정확하지 않을 수도 있으며, 100% 신뢰하지 마시길 바랍니다수행 작업어떤 코드를 실행요청 및 응답 오브젝트를 변경요청-응답주기로 종료스택에서 다음 미들웨어 함수

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

[NestJS] 4. Modules 분석하기

! 읽기 전이 시리즈에 있는 모든 글은 블로그 지향 기반 개발 & 공식 문서 기반으로 작성되었습니다 내용은 정확하지 않을 수도 있으며, 100% 신뢰하지 마시길 바랍니다응용 프로그램 그래프를 빌드하기 위해 사용하는 시작점.!위 예제 dir 구조srccatsdtocrea

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

[NestJS] 3. Controller 분석해보기

! 읽기 전이 시리즈에 있는 모든 글은 블로그 지향 기반 개발 & 공식 문서 기반으로 작성되었습니다 내용은 정확하지 않을 수도 있으며, 100% 신뢰하지 마시길 바랍니다example패턴 기반 경로도 지원됨@Get('ab\*cd') → 이런식으로여러가지 request를

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

[NestJS] 2. 프로젝트 만들기

! 읽기 전이 시리즈에 있는 모든 글은 블로그 지향 기반 개발 & 공식 문서 기반으로 작성되었습니다 내용은 정확하지 않을 수도 있으며, 100% 신뢰하지 마시길 바랍니다이 명령어를 치면 어떤 패키지 매니저를 사용할건지 나오는데 나는 Pnpm 으로 설정했슴.Untitle

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

[NestJS] 1. Type Script 톺아보기

! 읽기 전이 시리즈에 있는 모든 글은 블로그 지향 기반 개발 & 공식 문서 기반으로 작성되었습니다 내용은 정확하지 않을 수도 있으며, 100% 신뢰하지 마시길 바랍니다💡 Nest는 타입스크립트를 기본 언어로 채택하고 있습니다. 자바스크립트로 설정을 바꿀 수도 있지만

2023년 4월 14일
·
1개의 댓글
·
post-thumbnail

Spring Boot - 메일 인증 구현하기

- spring-boot-starter-data-redis : redis는 메일 인증 시간 계산 및 인증 번호를 위해 사용하였습니다. - spring-boot-starter-mail : 메일을 사용자에게 보내기 위해 사용하였습니다. spring-boot-starter-

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

Spring 암호화/복호화 하기

주의할 점SHA-256바이트를 이진수로 변환해야 합니다AESkey는 16, 24, 32 바이트(영문 32자), iv는 16 바이트 이어야합니다❗️ SHA 알고리즘은 해싱을 통해 암호화를 하기 때문에 복호화가 불가능 합니다개발중 만났던 exception들IllegalBl

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

암호화 알고리즘 정리

✊🏻 암호화란? 암호화(Encryption)은 특별한 지식을 소유한 사람들을 제외하고는 누구든지 읽어볼 수 없도록 알고리즘을 이용하여 정보(평문을 가리킴)를 전달하는 과정입니다 이러한 과정을 통해 암호화된 정보(암호문)을 낳습니다 이에 역행하는 과정을 해독(Decry

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

Rest API 인증

Web API 보안이란? 인증 방식의 종류 API Key 방식 API Token 방식 JWT 방식

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

@Async

사용법 (Spring Boot) spring boot에서 @Async를 사용하는 방법은 간단합니다 applicationClass에 @EnableAsync를 선언합니다 비동기로 작동하길 원하는 로직 함수 위에 @Async annotation을 붙어줍니다 설정 spri

2023년 2월 1일
·
0개의 댓글
·
post-thumbnail

GC - 기본 알고리즘과 동작 방식

메소드 영역클래스 멤버 변수의 이름, 데이터 타입, 접근 제어자 정보같은 필드 정보와 메소드의 이름, 리턴 타입, 파라미터, 접근 제어자 정보같은 메소드 정보, Type정보(Interface인지 class인지), Runtime Constant Pool(문자 상수, 타입

2022년 7월 8일
·
0개의 댓글
·
post-thumbnail

MapStruct 적용기

Kotlin에 MapStruct를 적용해보겠습니다~! 1. 의존성 주입 (gradle) 2. Entity & DTO 3. MapStruct > build(실행) 결과 테스트까지 성공! 📛 public? private? 순탄하게 테스트 코드를 짜면서 돌리던중

2022년 7월 8일
·
0개의 댓글
·
post-thumbnail

JPA - JSON in MySQL, message converter

MySQL에 있는 json타입을 JPA로 다루어 보는 방법을 정리해보도록 하겠습니다

2022년 7월 4일
·
0개의 댓글
·