profile
백일까 프론트일까

Log: 개인 블로그 만들기(2)

링크텍스트

2021년 12월 23일
·
0개의 댓글
·

Log: 개인 블로그 만들기(1)

회상하건데 본격적으로 개발에 흥미를 가진게 2020년 즈음 될 것이다. 석사 졸업을 앞두고 취업에 자신이 없던 나는 도피하듯 개발에 빠져들었고, 그 때 제일 집착했던 것이 블로그 만들기였다. 정갈한 개인 블로그를 꿈꾸며 웹개발에 입문하게 되는데 HTML, CSS, JS

2021년 12월 19일
·
0개의 댓글
·

Vuejs: Computed and Get, Set

vue-property-decorator 공식문서를 보던 와중에 너무 낯선 Vue 코드가 보여서 이를 정리한다.간단하게 vue-property-decorator에서 설명하면, Vue에 TS(TypeScript)를 지원해주는 라이브러리인데 기존의 Vuejs 코드를 대체할

2021년 12월 18일
·
0개의 댓글
·

why tailwindcss? (1)

intro 올해 상반기에 싸피 프로젝트를 할 때, tailwindcss를 써보는건 어떨까 고민했었는데, 내부 사정이 있어서 설치만 해보고 사용을 못 했다. 이번에 블로그를 직접 만들면서 ui 프레임워크를 선택할 기회가 생겼는데, 처음에는 windi css를 사용해보고

2021년 12월 16일
·
0개의 댓글
·

Nestjs: secretOrPrivateKey must have a value

nest는 ConfigModule을 통해서 .env에 접근할 수 있는 기능을 제공한다. 그래서 보통 app.module.ts에 처음부터 import 해두는데 i/o를 불러오는 작업이 async해서 꼭 import한 순서대로 진행되지 않는다. 즉, 내가 process.e

2021년 12월 10일
·
1개의 댓글
·
post-thumbnail

Nestjs and Nuxtjs in one app

최근 팀에서 도메인 별 개발을 하게 되어서 프론트와 백엔드 구분이 없어졌다. 선배는 이에 대응해서 기존의 프론트, 백엔드로 구분 지어진 워크스페이스를 통합시키기 위해 express를 nuxt의 serverMiddleware를 통해 융합시켰다. 이에 영감을 받아서 nes

2021년 12월 9일
·
0개의 댓글
·

Nestjs: MongoDB and Mongoose

MongoDB를 사용하는 방법은 크게 두 가지인데 nest에 내장된 TypeORM을 사용하는 방법과 @nestjs/mongoose 패키지를 통해 Mongoose를 사용하는 방법으로 나뉜다. Express에서부터 Mongoose를 사용했기 때문에 이 글에서는 Mongoo

2021년 12월 6일
·
0개의 댓글
·

Nestjs: Interceptor

interceptor는 rxjs를 배우고 나서 정리할 예정

2021년 12월 1일
·
0개의 댓글
·

Nestjs: Pipes

요약 pipe를 사용하는 목적은 딱 두가지인데, 하나는 transformation으로 값을 바꾸는데 있고, 다른 하나는 validation으로 값을 검사하는데 있다. pipe는 HTTP 핸들러로 넘어오는 클라이언트의 요청 데이터를 검사하거나 이후 로직에서 다루기 편리하

2021년 12월 1일
·
0개의 댓글
·

Nestjs: Exception filters

요약 HTTP 요청에 대해서 서버가 이를 처리할 때 오류가 의도치 않게 또는 의도해서 발생하는 경우가 있다. exception filter는 오류가 발생할 때 어떻게 처리를 할지 결정하는 클래스이다. Exception Filter exception filter는 예외

2021년 11월 26일
·
0개의 댓글
·

Nestjs: Middleware

nest는 express에서 사용했던 middleware 기능을 똑같이 제공하고 있다. 기본적으로 controller의 핸들러 함수가 실행되기 이전에 호출되며, 원한다면 핸들러 함수가 실행되고 난 이후에도 동작이 가능하다.express에서는 use함수를 통해서 바로 적

2021년 11월 24일
·
0개의 댓글
·

Nestjs: Controller

controller는 이전 글에서 말했다시피 라우팅을 담당한다. 클라이언트로부터 어떤 요청이 왔고 어떤 provider로 이를 처리할 것인지를 결정하여 최종적으로 어떻게 응답을 줄 것인지 결정한다.HTTP 요청은 REST 형식이기 때문에 주소와 메소드로 구분이 된다.

2021년 11월 24일
·
0개의 댓글
·
post-thumbnail

Nestjs: 주요 개념

나는 현재 node를 사용하는 백엔드 개발자이다. express를 이용해서 서버 개발을 하고 있으며 간간히 nuxt도 다루고 있다. 서버 개발 경험은 처음은 아니고 spring과 django를 이용해봤다. 아키텍쳐나 DI 같은 개념이 모호하게 느껴져서 spring으로부

2021년 11월 23일
·
0개의 댓글
·