서론 나는 풀스택 개발자 하고싶다. 현실적으로 풀스택 개발이 힘든 건 알지만.. 그래도 둘 다 할 수 있으면 좋으니깐... 다음주부터 코드캠프에서 react 관련 새로운 프로젝트를 진행한다. 이 때, 나는 ts기반으로 프론트 next + 백엔드 nest 둘 다 사용해서
ts의 타입을 결정하는 interface 같은 경우 두 가지 생각을 해봤다. 모듈마다 interface를 설정하기 vs interfaces directory를 만들고 여기서 모든 interface를 관리하기 서비스마다 다르겠지만, 현재 나는 공부하는 입장에서 inter
Prisma란? Prisma란 ORM(Object Relational Mapping)의 한 종류로써, 객체와 데이터 베이스를 연결시켜주는 역할을 한다. 쉽게 설명하자면 server side에서 데이터베이스에 접근할 수 있게 해줘서 server에서 sql query를 작
Status code 100번대: 정보 응답(Information Response) | 상태 코드 | 설명 | |-----------|---------------------------...
DTO DTO(Data Transfer Object)는 계층간 데이터 교환을 위한 객체이다. DB에서 데이터를 얻어 Service나 Controller 등으로 보낼 때 사용하는 객체이다. Interface와 Class 둘 다 사용가능하지만, Nest에서는 Class를
기존에 DB를 Mysql를 사용했었다. 대학교 때, mysql으로 DB 수업을 진행했기 때문에 친숙하기도 하고 항상 DB를 선택할 때 mysql 를 사용했기 때문이다. 이번에는 postgreSQL를 한 번 사용해보려고 한다. postgreSQL 를 선택한 이유는 다음과
interceptor란 client와 sever에서 통신할 떄 중간에 가로채셔 공통된 어떤 로직을 수행할 때 주로 사용한다. interceptor 사용예시bind extra logic before / after method executiontransform the re
나는 평상시에 주로 RESTful API를 이용하여 개발을 진행한다. 그냥 그저 익숙하니깐 그 이상 이유가 없다. 사람은 게으른 동물이다. 그냥 원래 알던 거 쓰자. 라는 생각을 갖는 사람이 대다수이다. 그럼 우리는 그 귀찮음을 이겨낼정도로 RESTful를 포기할 정
이번에 개인 프로젝트의 목표는 React의 신기술을 최대한 사용해보기이다. 그래서 공식문서를 토대로 새로운 기술들을 사용해보려고 한다. 그 중 하나가 Server Action이다. Server Action
ORM(Object Relational Mapping) ORM이란 객체(Object)-관계(Relation) 매핑(Mapping)의 약자로, 객체 지향 프로그래밍(OOP - Object Oriented Programming)과 관계형 데이터베이스(RDB - Relati