본문 바로가기

nestJS14

시즌 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.
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.
#1. Nestia : 네스티아를 배워보자 - 초기 설정 우선, 본 포스팅에 앞서 네스티아란 nest.js(node.js)쪽에서 되게 유명하신 삼촌님이라는 분이 계신데 그 분이 만드신 라이브러리이다. 내가 네스티아를 배우려고 하는 이유를 말해보자면, 아래와 같은 장점들이 있어서이다. (아직 사용해보지는 않았지만 그렇다고한다) 1. 프론트엔드와 백엔드의 언어가 같다는 이점을 극한으로 활용해서 서버 개발자가 SDK를 배포하고, 클라이언트 개발자가 해당 SDK를 활용하여 타입을 중복으로 정의하는 일이 없도록 할 수 있다. 2. Swagger 문서를 자동으로 만들어준다. 3. Class-validator, Class-transformer를 사용하는 것 보다 훨씬 빠른 속도를 자랑하는 Typia 라이브러리를 사용한다. 아직 내가 본격적으로 해본 게 아니라서 위의 세 가.. 2023. 7. 2.