본문 바로가기

전체 글208

시즌 2 #0. 기초부터 따라하는 Nest.js 2 : Orientation 조금 더 디테일하게 따라할 수 있는 Nest.js 튜토리얼 시리즈를 제작해보고자 "기초부터 따라하는 Nest.js 2"를 제작하게 되었습니다.먼저, 사전 준비를 간단하게 해주셔야 할텐데요. 다음 글들을 참고하시면서 준비를 해주시면 될 것 같습니다. 사전 준비vscode, node.js(LTS 버전), postman 설치, mysql, mysql workbenchJavascript 문법 - class, forEach/map/reduce, 문자열 백틱, 콜백 함수, 화살표 함수https://suloth.tistory.com/43 #0. 기초부터 따라하는 Nest.js : 이 글의 취지 & 시작 전 준비할 것들먼저, 이 글의 목적은 학교 동아리 내에 멘토링을 위함과 동시에 nest.js 입문자분들을 위해 저의.. 2024. 4. 8.
타입스크립트 : Object To Union 코드를 작성하다가 문득, Object를 Union으로 바꾸는 방법에 대해 고민이 생겼다. 그래서 Object를 Union으로 바꾸어 보기로 마음 먹고 코드를 작성해보았다. 내가 작성한 타입들은 다음과 같다. 1. 객체의 속성들의 리턴 타입을 유니온으로 변환하여 리턴하는 타입 2. 객체의 속성 값을 변환하여 유니온 타입으로 리턴 3. 객체의 각 속성을 하나씩 분리하여 유니온 타입으로 리턴 일단 기본적인 타입은 아래와 같다 type Human = { name: string; age: number; height: number; weight: number; }; 객체의 속성들의 리턴 타입을 유니온으로 변환 간단하다. 다음 두 가지 방법으로 변환할 수 있다. 방법 2가 더 쉽다. // 방법1 type HumanT.. 2024. 3. 17.
Nest.js : AWS S3 Presigned url 사용하기 - 2 지난 포스팅에서 Presigned url을 발급 받아보았다. https://suloth.tistory.com/188 Nest.js : AWS S3 Presigned url 사용하기 - 1 Nest.js에서 AWS S3의 presigned url을 발급받아 사용해보려고 한다. Presigned url 이란? 말 그대로 미리 서명된 url이다. 서버에서 AWS S3에 요청하여 presigned url을 발급받을 수 있다. 이렇게 발급받은 presigned suloth.tistory.com 이번 포스팅에서는 발급받은 presigned url에 대한 후처리 (DB에 profileUrl 업로드) 작업에 대해 포스팅하려고 한다. 왜 presigned url을 이용해서 이미지를 S3에 PUT 했는데, 또 처리가 필요.. 2023. 12. 20.
Nest.js : AWS S3 Presigned url 사용하기 - 1 Nest.js에서 AWS S3의 presigned url을 발급받아 사용해보려고 한다. Presigned url 이란? 말 그대로 미리 서명된 url이다. 서버에서 AWS S3에 요청하여 presigned url을 발급받을 수 있다. 이렇게 발급받은 presigned url을 이용하여 클라이언트에서 직접 S3로 파일을 업로드할 수 있다. Presigned url을 사용하는 이유 사용자가 프로필 이미지를 업로드하는 일반적인 로직을 생각해보자. 1. 사용자가 업로드할 이미지를 선택한다. 2. 클라이언트 -> 서버로 이미지 업로드 요청을 한다. 3. 서버 -> S3로 이미지를 업로드한다. 4. DB의 사용자 프로필 url을 업로드한 이미지의 url로 update한다. 이렇게 생각할 수 있다. 하지만, 이러한 .. 2023. 12. 19.