profile
Frontend developer
post-thumbnail

NestJS Middleware

파이프는 요청 유효성 검사 및 페이로드 변환을 위해 만들어짐데이터를 예상한대로 직렬화필터는 오류 처리 미들웨어특정 오류 처리기를 사용할 경로와 각 경로 주변의 복잡성을 관리하는 방법을 알수 있음가드는 인증 미들웨어지정된 경로로 통과할 수 있는 사람과 허용되지 않는 사람

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

JWT & Passport

JWT(JSON Web Token)는 당사자간에 정보를 JSON 개체로 안전하게 전송하기위한 컴팩트하고 독립적인 방식을 정의하는 개방형 표준(RFC 7519)입니다.이 정보는 디지털 서명이 되어 있으므로 확인하고 신뢰할 수 있다정보를 안전하게 전할 때 혹은 유저의 권한

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

NestJs bcryptjs 모듈

1234 ----> 1234어떠한 암호를 이용해서 비밀번호를 암호화 하고 그 암호를 이용하여 복호화도 가능1234 ====> gUuFwNo4zkMV+erdGtBlf5NunNgcELQuiCFJmCU4F+E=gUuFwNo4zkMV+erdGtBlf5NunNgcELQuiCFJ

2023년 2월 20일
·
0개의 댓글
·

nestjs remove() vs delete()

무조건 존재하는 아이템을 remove 메소드를 이용해서 지워야합니다그렇지 않으면 에러 발생(404 error)만약 아이템이 존재하면 지우고 존재하지 않으면 아무런 영향이 없다remove를 이용하면 하나의 아이템을 지울 때 두번 데이터베이스를 이용해야하기 때문(아이템 유

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

TypeORM(Object Relational Mapping)

node.js에서 실행되고 TypeScript로 작성된 객체 관계형 매퍼 라이브러리객체와 관계형 데이터베이스의 데이터를 자동으로 변형 및 연결하는 작업입니다.ORM을 이용한 개발은 객체와 데이터베이스의 변형에 유여하게 사용할 수 있습니다.

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

NestJS Pipes

Pipe란 > 파이프는 @Injectable() 데코레이터로 주석이 달린 클래스 파이프는 data transformation과 data validation을 위해서 사용됨 파이프는 컨트롤러 경로 처리기에 의해 처리되는 인수에 대해 작동 > Nest는 메소드가 호출되기

2023년 2월 17일
·
0개의 댓글
·

NestJS 기본중에 기본

src 내부파일 app.controller.ts : 하나의 경로를 가진 기본 컨트롤러 app.controller.spec.ts : 컨트롤러에 대한 유닛 테스트 app.module.ts : Nest 어플리케이션의 루트 모듈(모든 Nest모듈은 여기서 연결되어야함) app.service.ts : 하나의 메소드를 가진 기본 서비스 main.ts : Nest Ap...

2023년 2월 15일
·
0개의 댓글
·