Archive: 2020/5

0

winston 02 - Logging Level

이번 포스팅은 winston의 Logging Level에 대해 알아보도록 하겠다. Logging Level은 error / warn / info / http / verbose / debug / silly 이렇게 나뉜다. (http는 자세히 모르겠다)참고: https://github.com/winstonjs/winston#logging Logging Lev

0

winston 01 - Logger

winston은 node.js logging library로 사용하기 편하고 logging 관련하여 강력한 기능들을 제공한다. 이번 포스팅은 winston의 Logger에 대해 알아보도록 하겠다. Logger는 logging을 수행하는 객체로 아래와 같이 winston.createLogger 함수를 통해 생성할 수 있다. 1234567891011const

0

Array and Slice

Go를 공부하는데 Array와 Slice의 사용법이 거의 같은데 무슨 차이가 있는지에 대해 정리한 바이다. Array정해진 크기가 있는, 데이터를 순서대로 저장하는 자료구조이다. 123456789101112131415arr1 := [4]int{1, 2, 3}fmt.Println(arr1) // [1, 2, 3, 0]// array 크기

0

DI with Nest.js

코드는 여기에서 확인할 수 있다. Nest.js는 기본적으로 DI를 지원하기 때문에 별도의 library를 설치하지 않아도 DI를 적극적으로 사용할 수 있게 도와준다. Hexagonal architecture와 같이 특정 인프라 스트럭쳐에 의존하지 않는 코드를 작성한다면Repository와 같이 특정 인프라 스트럭쳐를 사용하는 기능은 interface로