Nest.js 3

Nest.js - 홈텍스 종합소득세 API 파싱

🤳 프로젝트? 홈택스 종합소득세 API를 활용하면 종합소득세 관련 사용자 데이터를 전부 가져올 수 있다. 한번 호출할 때 300원 비용이 들며 카카오, 네이버, pass 등등 에서 인증서 인증만 하면 빠르고 정확하게 종합소득세 데이터를 가져와서 가공을해서 유의미한 데이터로 활용 🤳 Nest.js 외부 API 통신 방식은? npm 설치 npm i --save @nestjs/axios axios Axios는 널리 사용되는 풍부한 기능의 http 클라이언트 패키지 이며 nest.js는 axios를 래핑하고 내장된 httpModule 메소드를 내장하고 있다. module import import { HttpService } from '@nestjs/axios'; httpService module 초기 값을 셋팅..

Nest.js 2023.05.15

Nest.js Middleware logger

🤳 Nest.js 미들웨어란?미들웨어는 Route 핸들러 보다 먼저 호출되는 함수입니다. 미들 웨어 기능은 애플리케이션의 요청-응답 주기에서 요청 및 응답 객체 와 미들웨어 기능에 액세스할 수 있습니다. Next() 다음 작업으로 넘긴다는 의미입니다. Nest.js 미들웨어는 기본적으로 Express 미들웨어와 동일하다.  미들웨어 기능은 다음 작업을 수행할 수 있습니다.모든 코드를 실행합니다. 요청 및 응답 객체를 변경합니다. 요청-응답 주기를 종료합니다. 스택에서 다음 미들웨어 함수를 호출합니다. 현재 미들웨어 기능이 요청-응답 주기를 종료하지 않으면 Next() 다음 미들웨어 기능으로 제어를 전달하도록 호출해야 한다. Next() 호출하지 않을경우 요청이 중단 됩니다.  정리하면: 미들웨어는 클라..

Nest.js 2022.12.05

Nest.js - 개념 & 초기셋팅

🤳 Nest.js 란? Nest.js는 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션을 구축하기 위한 프레임워크이다. JavaScript를 사용하고 TypeScript로 구축되어 완벽하게 지원하며 OOP, FP, FRP 요소를 결합합니다. OOP(Object Oriented Programming) FP(Functional Programming) FRP(Functional Reactive Programming) 내부적으로 Nest.js는 Express와 같은 강력한 Http 서버 프레임워크를 사용하며 선택적으로 Fastify도 사용하도록 구성할 수 있다. 👀 Nest.js 장점 Nest.js는 Express를 기반으로 만들어진 웹 프레임워크다. Java의 Spring와 비슷한 아키텍쳐 구조를 ..

Nest.js 2022.12.01