[Nest.js][jest] controller, service 계층 단위 테스트
·
카테고리 없음
배경이전 포스팅에서 Nest.js의 repository 계층 단위 테스트를 알아보았다.https://growth-coder.tistory.com/316 [Nest.js][jest] Repository 계층 단위 테스트jest이전에 jest 간단 사용법에 대해 포스팅 한 적이 있다.https://growth-coder.tistory.com/284 [Express] jest로 단위 테스트 하는 법이번 포스팅에서는 jest를 사용해서 단위 테스트를 진행해보려고 한다growth-coder.tistory.com 이번 포스팅에서는 controller와 service 계층의 단위 테스트를 구현해보려고 한다. User 엔티티와 레포지토리 계층은 이전 포스팅과 동일하다. service 계층 단위 테스트 서비스 계층 코드..
[Nest.js][jest] Repository 계층 단위 테스트
·
카테고리 없음
jest이전에 jest 간단 사용법에 대해 포스팅 한 적이 있다.https://growth-coder.tistory.com/284 [Express] jest로 단위 테스트 하는 법이번 포스팅에서는 jest를 사용해서 단위 테스트를 진행해보려고 한다. 단위 테스트는 전체적인 통합 기능을 테스트 하는 것이 아닌 작은 단위의 모듈을 테스트하는 것이다. 어떠growth-coder.tistory.com 이 때는 express 프레임워크를 사용했을 때 단위 테스트를 작성해보았는데 이번에는 Nest 프레임워크를 사용해서 단위 테스트를 작성해보려고 한다. jest 사용법은 크게 다르지 않고 의존성을 주입해주는 부분만 신경써주면 된다. 테스트 해 볼 코드테스트 해 볼 코드를 만들기 위해 간단한 프로젝트를 만들었다. 단순..
[NCloud][NCloud-cli] aws-cli로 NCloud Object Storage에 접근하기
·
카테고리 없음
배경이전 포스팅에서 NCloud Object Storage와 간단한 사용법을 알아보았다.https://growth-coder.tistory.com/314 [NCloud] Object Storage에 정적 웹 사이트 호스팅Object Storage란?Object Storage란 NCloud에서 사용자가 원하는 데이터를 저장하고 조회할 수 있는 저장 공간을 제공하는 서비스이다. 다음과 같은 다양한 기능을 제공한다.데이터 무결성대용량 데이터growth-coder.tistory.com NCloud Object Storage에 정적 웹 사이트 호스팅을 적용하고 github action으로 프론트 자동 배포를 구현하던 도중 정적 파일을 Object Storage에 업로드 할 방법이 필요했다. 다양한 방법이 있겠지만..
[NCloud] Object Storage에 정적 웹 사이트 호스팅
·
카테고리 없음
Object Storage란?Object Storage란 NCloud에서 사용자가 원하는 데이터를 저장하고 조회할 수 있는 저장 공간을 제공하는 서비스이다. 다음과 같은 다양한 기능을 제공한다.데이터 무결성대용량 데이터 저장콘솔, RESTful API를 사용하여 Object Storage에 접근할 수 있다.AWS의 S3와 유사한 기능을 제공해주고 NCloud의 Object Stroage API는 Amazon S3와 호환된다. NCloud 콘솔에서 Object Storage를 사용해보자. 서비스 -> Storage -> Object Storage에 접속한다. 여기서 버킷을 생성한다. 버킷이란 객체를 저장하는 공간이고 Object Storage를 사용하기 위해서는 하나 이상의 버킷이 필요하다. 버킷 이름을 ..
[AWS] ssh key forwarding (Windows)
·
공부/AWS
Bastion Host란?Bastion Host는 외부 네트워크와 내부 프라이빗 네트워크 사이의 게이트웨이 역할을 수행한다. 클라우드 환경에서 보안이 중요한 EC2를 private subnet에 생성했다고 하자. private subnet에 생성된 EC2는 외부 네트워크로부터 직접적인 트래픽을 받지 못 하고 직접적으로 트래픽을 보내지도 못 한다. 오직 같은 VPC 내부에서 접근이 가능하다.  그런데 AWS와 같은 퍼블릭 클라우드 공급 업체를 사용할 경우 어떻게 private subnet에 존재하는 EC2 인스턴스에 접근할 수 있을까? 여러가지 방법이 있지만 그 중 하나는 Bastion Host를 사용하는 것이다. Bastion Host 역할을 할 EC2 인스턴스를 public subnet에 생성하고 보안..
MIME 타입 개념과 등장 배경
·
카테고리 없음
초기 메시지 프로토콜초기 이메일 프로토콜인 SMTP의 경우 기본적으로 ASCII 텍스트 데이터를 주고받는 것만 가능했다. ASCII 코드는 영어 알파벳을 기반으로 하고 총 128개의 문자를 7비트 정수로 인코딩한다. 이 7비트, 총 128개의 문자에는 0~9, a~z, A~Z가 포함되고 이외의 데이터도 포함된다. 이 128개의 문자는 아래 링크에서 0번에서 127번까지에 해당한다.https://www.ascii-codes.com/ Ascii table for IBM PC charset (CP437) - Ascii-CodesCode page 437 (IBM PC) American Standard Code for Information Interchange (ASCII) is a widely used char..