목록back-end/nest (8)
switch

평소 관심 많았던 프레임워크가 밋업을 개최했다고 해서 후다닥 참여했다 (500명 지원 마감이었는데 당일이었나? 그다음 날 지원이 마감됐다고... ㄷ ㄷ) 차례 1. Nest.js 시작하기 (남병관 팀스파르타CTO) 2. Angular 프론트엔드 개발자가 본 Nest.js (이상훈 바바그라운드 개발 리드) 3. Nest.js에서 Hexagonal Architecture 구현하기 (이동현 팀스파르타 테크리드) 4. Nest.js와 함께한 지난 3년간의 고군분투 (김수현 모두싸인 백엔드 챕터리드) 행사 일정은 22년 5월 18일 오후 7:00~ 오후 8:30 이였는데.... 끝나고 보니 10시가 넘어있었다... ㄷ ㄷ 처음 Nestjs 시작하기와 Angular프론트엔드 개발자가 본 Nest.js 파트는 잘 모..

블로그포스팅을 뭘해볼까 고민하다가 현재 프로젝트도 하고있고..(가끔씩만 진행하지만) 비교적 최근에 사용했던 nestjs 프로젝트 셋업을 해보려고한다 Nest란? https://docs.nestjs.com/ Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programm..

터미널에서 nest --help를 입력하면 아래와 같이 설명이나옴 만약 새 모듈을 만들고싶다면? "nest generate module 모듈명" 이런식으로 입력하면된다 "nest g mo 모듈명" 이렇게도 만들수있음 위 표를 참고하면 여러가지 만들수있다. (resource가 특이하던데.. 만들면 CRUD를 자동생성해준다) 예를들면 컨트롤러는 "nest g co [name]" 이런식으로 만들면됨
미들웨어는 요청을 각 컨트롤러의 요청 핸들러가 처리하기 이전에 코드를 실행할 수 있는 기능이다. 미들웨어 함수는 애플리케이션의 요청-응답 주기에서 요청(request) 및 응답(response) 객체에 접근할 수 있음 pipes - 파이프는 요청 유효성 검사 및 페이로드 변환을 위해 만들어진다 데이털르 예상한대로 직렬화한다 filters - 필터는 오류처리 미들웨어이다 특정 오류 처리기를 사용할 경로와 각 경로 주변의 복잡성을 관리하는 방법을 알수있음 guards - 가드는 인증 미들웨어이다 지정된 경로로 통과할수있는 사람과 허용되지 않는 사람을 서버에 알려준다 interceptors - 인터셉터는 응답 매핑 및 캐시관리와 함께 요청로깅과 같은 전후 미들웨어이다 각 요청 전후에 이를 실행하는 기능은 매우유용