본문 바로가기

분류 전체보기206

시즌 2 #10. 기초부터 따라하는 Nest.js 2 : Prisma와 DB 연결 (MySQL) 지난번 포스팅에서는 Pipe에 대해서 배웠습니다. [ 지난번 포스팅 링크 ] 이번 시간에는 드디어! 데이터베이스(MySQL)를 연결하는 방법에 대해서 배워보도록 하겠습니다.과제 정답 [지난 과제]CommentService에서 comment list를 리턴하는 함수를 만들되, 페이지네이션으로 댓글을 페이지별로 일정 개수만큼 가져오도록 함수를 만들어봅시다.그리고 CommentService에서 만든 함수를 PostController의 getPost함수에서 사용하도록 합시다.즉, N번째 게시글을 가져오면 게시글 내용뿐만 아니라 게시글에 달린 댓글까지 가져오도록 만드는 겁니다.이 때, 심심하니까 Query로 perCommentPage와 curCommentPage를 사용해서 가져올 댓글 개수를 가져오도록 해봅시다... 2024. 7. 7.
시즌 2 #9. 기초부터 따라하는 Nest.js 2 : Pipe - 파이프 지난번 포스팅에서는 Nest.js에서 Query와 Param, Body를 다루는 법에 대해서 배웠습니다.https://suloth.tistory.com/204 시즌 2 #8. 기초부터 따라하는 Nest.js 2 : Request 객체와 Query, Param, Body 사용법 (feat. Response)지난 포스팅에서는 간단하게 API를 구현해봤습니다. 그리고 7-1를 보셨다면, 비동기란 무엇인지 아주 간략하게 봤습니다.https://suloth.tistory.com/202 시즌 2 #7. 기초부터 따라하는 Nest.js 2 : 간단한 APIsuloth.tistory.com 이번 시간에는 파이프라는 것에 대해서 배워보려고 합니다.과제 정답 과제 정답은 이렇습니다. 1. Query를 이용해서 Post C.. 2024. 7. 2.
타입스크립트 : 타입의 함정 (Read와 Write의 타입추론) 평화롭게 코딩을 하던 어느날.Nest.js 톡방의 "주발자"라는 분께서 한 가지 의문을 던져주셨다.바로 다음 코드에서 obj2[key] = value;  코드를 적어 놓을테니 해보실 분들은 해보시길 바랍니다.type Entries2 = { [K in keyof T]-?: [K, T[K]];}[keyof T][];interface Test { test1: string; id?: number;}const obj: Test = { test1: "hoi", id: 0,};const obj2: Test = { test1: "", id: undefined,};type A = Entries2;for (const arr of Object.entries(obj) as Entries2) { const [ke.. 2024. 6. 23.
시즌 2 #8. 기초부터 따라하는 Nest.js 2 : Request 객체와 Query, Param, Body 사용법 (feat. Response) 지난 포스팅에서는 간단하게 API를 구현해봤습니다. 그리고 7-1를 보셨다면, 비동기란 무엇인지 아주 간략하게 봤습니다.https://suloth.tistory.com/202 시즌 2 #7. 기초부터 따라하는 Nest.js 2 : 간단한 API 구현하기https://suloth.tistory.com/201 시즌 2 #6. 기초부터 따라하는 Nest.js 2 : Nest.js 프로젝트 생성 & 구조 설명지난 포스팅에서는 간단하게 DB 구조를 짜고, 해당 DB 구조에 대한 설명을 들었습니다.https://suloth.tisuloth.tistory.com https://suloth.tistory.com/203 시즌 2 #7-1. 기초부터 따라하는 Nest.js 2 : 동기와 비동기 그리고 Promise해당 포.. 2024. 6. 17.