static2 static 멤버 언제 어떻게 사용해야 좋을까? express API 서버를 javascript -> typescript로 개편하면서 사용했던 static 메소드에 대해 간단히 알아봤습니다. import express from "express"; export class AppRouter { private static instance: express.Router; static getInstance(): express.Router { if (!AppRouter.instance) { AppRouter.instance = express.Router(); } return AppRouter.instance; } } # 사용하면 좋은 경우 코드가 인스턴스 생성에 의존적이지 않고 인스턴스 변수를 사용하지 않는 경우 유틸리티와 같이 메서드 정의가 변화되지 않고 재정의.. 2022. 2. 14. [nestjs] How to return image from external API using NestJs? 정적 파일 제공 📑 [ 상황 ] nestjs 를 사용해서 API 서버를 개발하던 중 이미지 파일들을 정적으로 제공해주는 기능에서 삽질이 시작됐다. 이미지 파일 다운로드가 아니라 브라우저 상에서 이미지를 띄우는 기능이다. 1. 프로젝트 폴더 구조 files/images 하위의 파일을 제공하려고 한다. 2. 공식문서 방법 nest 공식문서에서 안내하는 정적파일 제공 방법이다. @nestjs/serve-static 라이브러를 설치하고, ServeStaticModule 설정을 통해 정적파일을 제공할 수 있다고 한다. npm install --save @nestjs/serve-static import { join } from 'path'; import { Module } from '@nestjs/common'; import { .. 2022. 1. 16. 이전 1 다음