camp [camp] 5주차 정리 (4.11~15) 암호화 암호화는 전송하고, 수신하고, 저장하는 정보를 해독할 수 없도록 정보를 비밀 코드로 변환하는 기술적 프로세스 단방향 - 양방향 암호화 비교 JWT JWT(Json Web Token)란 Json 포맷을 이용하여 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token이다. 생성된 토큰은 HTTP 통신을할때 { "Authorization": "Bearer {생성된 토큰 값}", ... campcamp Day13(3.30) module == module -> 서비스통합 controller == resolver -> 서비스를 제공하는 앱클래스들.. service == service -> 세부서비스 로깅을 남기면 서버 시작(dev)모드로 할시 로그를 남긴다... campTILTIL Day19(4.7) Main.ts http-exception-filter.ts 물리적으로 DB에서 지우게된다면 아래와같이 작동하게된다. 하지만 Soft-Delete를 하게된다면 컬럼으로 삭제상태를 나타내, 물리적으로 삭제가아닌 삭제상태를 알려주는식으로 삭제한다 제품을 가져오는 fetchProducts를 했을때 deleteAt이 비어있냐 비어있지 않냐를 체크해 가져온다면 삭제상태 구분이 가능하다. Nest.js와... campTILTIL Day12(3.29) 강한 결합을 -> 느슨한 결합으로 전환시키는 방법 DI(Dependency Injection) 의존성 주입에 총 3가지의 방법이 존재하며 이 중 Constructor Inject(생성자 주입)이 많은 Design pattern에서 권장됩니다. 오브젝트 생성, 관계설정, 사용, 제거등 오브젝트 전반에 걸친 모든 제어권을 애플리케이션이 갖는게 아니라 프레임워크(nest.js)의 컨테이너에게 넘기... campTILTIL
[camp] 5주차 정리 (4.11~15) 암호화 암호화는 전송하고, 수신하고, 저장하는 정보를 해독할 수 없도록 정보를 비밀 코드로 변환하는 기술적 프로세스 단방향 - 양방향 암호화 비교 JWT JWT(Json Web Token)란 Json 포맷을 이용하여 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token이다. 생성된 토큰은 HTTP 통신을할때 { "Authorization": "Bearer {생성된 토큰 값}", ... campcamp Day13(3.30) module == module -> 서비스통합 controller == resolver -> 서비스를 제공하는 앱클래스들.. service == service -> 세부서비스 로깅을 남기면 서버 시작(dev)모드로 할시 로그를 남긴다... campTILTIL Day19(4.7) Main.ts http-exception-filter.ts 물리적으로 DB에서 지우게된다면 아래와같이 작동하게된다. 하지만 Soft-Delete를 하게된다면 컬럼으로 삭제상태를 나타내, 물리적으로 삭제가아닌 삭제상태를 알려주는식으로 삭제한다 제품을 가져오는 fetchProducts를 했을때 deleteAt이 비어있냐 비어있지 않냐를 체크해 가져온다면 삭제상태 구분이 가능하다. Nest.js와... campTILTIL Day12(3.29) 강한 결합을 -> 느슨한 결합으로 전환시키는 방법 DI(Dependency Injection) 의존성 주입에 총 3가지의 방법이 존재하며 이 중 Constructor Inject(생성자 주입)이 많은 Design pattern에서 권장됩니다. 오브젝트 생성, 관계설정, 사용, 제거등 오브젝트 전반에 걸친 모든 제어권을 애플리케이션이 갖는게 아니라 프레임워크(nest.js)의 컨테이너에게 넘기... campTILTIL