MDN에 따르면 쿠키는 서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각이다.\*조금 찾아보고 나서 되돌아보니, 그냥 한번 요청 보낼 때 필요한 데이터들을 미리 저장해뒀다가 함께 동봉해서 보내는 것이더라쿠키가 해결하고자 하는 것은 stateless라는 성질에서
함수형 프로그래밍을 잘 못 이해했을 수 있다. 솔직히 어렵지만, 내 나름대로 이해한 내용을 정리해봤다. 나중에 다시 보고 어떤 부분을 잘 못 알고 있었는지 알 수 있겠지 적용해보려니까 정말 힘들던데, 개념을 대충 알았으니 적용해보고 사고해보려고 노력해야할 것이다.
JSON Web Token(JWT)는 정보를 JSON 객체 형태로 전달하기 위한 표준이다.어떻게 생겼는지부터 보고 가자. 이 후 claim이 무엇인지 조금 더 자세히 확인하고, JWT가 왜 보안성이 좋은지 알아본다. 사실 보안.. 보다는 변조로부터 자유롭다가 더 맞다.
Docker를 내 수준에서 사용할 때 필요한 간단한 지식을 정리한다.내가 궁금한 것을 찾아봐 정리한다.간단한 사용법(CLI)를 정리한다.공식 document가 되게 친절하더라Docker에 대해 알아본다. 모든 분야가 항상 오버헤드를 줄이고, 무언가를 빠르게 효율적으로
docker run -v flag가 있어서 신기해서 테스트해봤더니, 정말 반영되더라. 격리된 환경을 느슨하게 하는 일이 어떻게 발생하는 것일지 궁금해서 찾아봤다. 느낌상 file system을 건드리는 일이나 i/o 작업이 엮이는 것들은 잘 못 쓰면 난처해지는 일이 생
빌드, 테스트, 배포 자동화를 위해 많이 쓴다고들 한다.그게 아니더라도 특정 이벤트에 대한 동작들을 지정해두고 싶으면 쓸 수 있다. 이벤트는 후술내 repo에서 ‘이벤트’가 발생하면 동작할 ‘workflow’를 지정해둘 수 있다.PR 등등1개 이상의 job으로 구성YA
RDB에서 2개 이상의 테이블 혹은 DB를 넘나들며 데이터를 검색하는 방법여러 테이블을 하나의 테이블 처럼 활용하기 위함주로 Primary key, foreign key 활용최소한 하나의 컬럼은 공유되고 있어야 join 사용 가능위 테이블을 이용해 join 결과들을 보
배경부터 보자. CS 공부를 할때마다 느끼는건데, 내 전공인 기계공학과 많이 다르다. 기계공학의 학사 수준에서는 거시적인 수준에서의 진리가 존재하고, 그 진리에 가장 가까운, 이를 가장 잘 표현하는 수식을 찾아 이를 응용하는 것을 주로 다룬다. 하지만 CS의 경우 학사
네이버, 카카오 등에서 제공하는 OAuth 2.0 관련 api는 이렇게 저렇게 하면 무리 없이 사용할 수 있어서, 공식문서 조금 둘러보면서 정리해봤다. 그렇게.. 쓸모있는 지식이었을까?라는 생각은 들지만 정리했다 ㅋㅋㅋ.. 알게 된건 내가 알던 방식 (Authoriza
프로젝트를 시작하고자 ncloud에 db를 설치해야했다.간단하다. base image도 제공해주고 있기 때문에 기본적인 설정들만 해주면 된다. 설정들은 굳이 기억할 필요 없도록 compose 파일로 남겨두었다.도커 컨테이너가 생성된 후에는 모든 작업은 컨테이너의 wri
Documentation | NestJS - A progressive Node.js framework서로 뒤엉킨 의존관계를 갖는 객체들의 초기화 작업을 코드 상에서 선언적으로 하는 것이 아니라, 외부, 특히 IoC 컨테이너라는 곳에 위임시키는 것이다. nestjs에서는
싱글톤으로 관리하고자 하던 객체가 뜻하지 않은 시점에 초기화되어, 잘 못 초기화된 객체가 싱글톤으로 관리되는 상황을 마주한 적이 있다. Provider 관련 요약글만 보고 싶으면 넘어가도 된다.정확한 상황은 아래와 같다.websocket을 활용한 채팅 서버를 expre
이걸 알아서 어디다 쓰지?라고 생각할 수 있다. 하지만 이는 NestJS에서 제공하는 utility 함수/데코레이터들(Guards, Interceptors, Exception filters...)을 사용할 때 필수적으로 알아야하는 개념이다. 개념을 이해하기에 그렇게 대
해당 글을 읽기 전에\[NestJS] ArgumentHost and Excecution Context, Reflectioin and MetaData를 읽고 오길 강력하게 추천한다. 가능하면 passport를 사용하는 방법에 대해 간단히 숙지하고 와도 좋다.nestjsA