# nest

181개의 포스트
post-thumbnail

Nest.js Error : unable to connect to the database

app.module.ts에 Mysql을 연결해서 typeORM을 사용해보려는 도중에 이런 에러가 떴다..오잉.. 분명root라는 user가 있는데 왜 안될까..?라고 봤더니mysql workbench에서 스키마를 생성하면 된다고 한다! 스키마를 생성해주면 연결이 됩니다

2일 전
·
0개의 댓글
·
post-thumbnail

[Nest, Typeorm] ManyToMany 관계 개선 #2 (feat. @ManyToMany없이 "다대다" 구현하기 )

먼저, 이번 포스팅은 이전 포스팅 \*\*\_"ManyToMany 관계 개선이전 포스팅 클릭 ✔꼭 이전 포스팅 글을 보고 이번 글을 읽는 것을 추천한다. (이해하기에 매끄럽습니다.)이번 포스팅에선 이전에 다루었던 @ManyToMany 를 이용한 Role과 Permiss

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[NestJS] Cursor-Based-Pagination에 다가가기 #2 (feat. 유니크키가 아닌 컬럼을 커서로 둔다면 ?)

이전 포스팅 💨 여기 클릭!!! "Cursor-Based-Pagination에 다가가기" 중 두 번째 파트이다. 이전 포스팅에서 우린 "커서 기반의 페이지네이션"은 무엇이고, 오프셋 기반의 페이지네이션과 어떤 차이가 있고, 어떻게 구현할 수 있는가에 대해

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

[NestJS] Cursor-Based-Pagination에 다가가기 #1 (feat. 커서 기반 페이징의 특징과 Nest에서 구현해보기)

시작하기에 앞서 지난번에 "Typeorm을 통해 nest에서 페이지네이션을 어떻게 구현하는가"에 관해 글을 작성해보았다. (해당 글 아래 링크 참조) Pagination with offset-based (벨로그 포스팅) 위 글에서 소개한 페이지네이션은 엄밀히 말하

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

[새싹] 발표를 끝마치고 쓰는 2차 팀프로젝트 회고록

2차 팀프로젝트 : 취얼업(Cheerly-Up) 개발 기간: 2주(2023.2.11~2023.2.25) 취얼업: 개발자 취업 준비생을 위한 공부 루틴 만들기 및 자기계발 웹사이트

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

강력한 HTTP서버란?

웹 개발 맥락에서 강력한 HTTP 서버는 일반적으로 많은 수의 동시 요청을 처리하고 웹 콘텐츠를 빠르고 안정적으로 전달할 수 있는 서버를 의미합니다. HTTP 서버는 클라이언트(예: 웹 브라우저)로부터 들어오는 HTTP 요청을 처리하고 요청된 콘텐츠와 함께 HTTP 응

2023년 2월 21일
·
0개의 댓글
·

N+1 문제 , N+1 problem

ㄴㅇㄻㄴㄻㅇ

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

[Nest.js] DTO란, Entity란

DTO란, Entity란

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

Nest.js DB connection(MySQL)

DB와 연결하기 위해서는 최상위 app.module에서 DB와 연결을 위한 설정을 해줘야한다.그 전에 우리는 Typeorm 패키지를 설치 해야한다. Typeorm은 DB와 객체를 매핑하여 MYSQL을 쿼리문을 직접 DB에서 짜지않고 사용할 수 있게 해준다.2가지 방법이

2023년 2월 17일
·
0개의 댓글
·

nest.js

node.js와 express로 백엔드 프로그래밍이 가능하다. 그러나 뭔가 아쉽다.nest.js는 고도화된 아키텍쳐를 제공하고 typescript와 ORM 등을 기본적으로 사용할 수 있게 한다. 이를 토대로 확장이 용이하고 코드의 재사용성을 높여주기도 한다. 나아가 협

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

[Nest] QueryFailedError: Table 'user' already exists

QueryFailedError: Table 'user' already exists

2023년 2월 16일
·
0개의 댓글
·

[Nest] Google 로그인 구현

Google Cloud Console (https://console.cloud.google.com/projectcreate)아래 블로그를 참고하여 API key를 획득한다. 획득한 키는 잘 간직한다.Setting and Get API keys 먼저 필요한 패키

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

Nestjs Pipes

@Injectable() 데코레이터로 주석이 달린 클랜스.파이프는 컨트롤러 경로 처리기에 의해 처리되는 인수에 대해서 작동하는데data transformation 과 data validation를 위해서 사용된다.자세한건 여기서 보자. 링크링크링크링크링크Handler-

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

eslintrc.js / prettierrc.js / nest-cli.json / tsconfig.json / tsconfig.build.json / package.json

eslintrc.js / prettierrc.js / nest-cli.json

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

[NestJS] QueryBuilder vs Find Opertor (Feat. pagination | searching | seeder) #1

시작하기에 앞서 이전 포스팅에서 Typeorm의 "Find Operator(find, findOne, findAndCount ...)"를 사용하여 Nest에서 Pagination을 어떻게 구현할 수 있는가에 대해 알아보았다. ※ 이전 포스팅 참고 -- [Nest]

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

SideProject Setting(2)

장소 : 강남역 공유 오피스참여 : 태호,효진,다음토의 내용 : 개발 방향 및 DB 설계 확정, 와이어프레임 및 플로우 다이어그램 작성, IDE 툴 Setting토의 결과 : Monolithic Architectur로 설정, BackEnd : Nest.js , Fron

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

[NestJS] nestJS-seeder [더미데이터 생성하기, feet. faker-js]

해당 포스팅의 내용은 기존에 작성하고 있는 중인 포스팅인 "TypeORM의 QueryBuilder vs FindOperator with Pagination | Searching | Sorting"에 포함되어 있었지만 일련의 이유로 인해 따로 분리해서 기록으로 남기자고

2023년 2월 8일
·
0개의 댓글
·
post-thumbnail

Yarn Berry(v3) Workspace #2 - Nest 설정

Yarn Berry workspace에 nest project를 포함하고, 라이브러리를 이용할 수 있도록 합니다.

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

Yarn Berry(v3) Workspace #1 - workspace 설정

Yarn Berry workspace의 설정에 대해 설명합니다. typescript, eslint / prettier, jest 등 실무에 필요한 설정을 한번에 모았습니다.

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

[NestJS]: Pagination with TypeORM (feat. Refactoring)

"페이지네이션(Pagination)" 이란 개념을 들어본 적이 있을 것이다. 흔히 페이지 수(쪽 수)를 매기고 정렬할때 쓰이는 개념으로써 우리가 웹 혹은 앱에서 자주 다루게 된다.개발 초보인 나로써는 "페이지네이션"을 오로지 프론트 단에서만 필요한 개념이라 생각했다.

2023년 2월 2일
·
0개의 댓글
·