swagger 2

Nest.js 에서 Swagger에 Authorize 활성화 하기

스웨거를 이용한 테스트를 진행할 때, 필수적으로 필요한 게 검증절차일 겁니다. jwt 토큰을 사용한 인증시스템을 구현하고 이를 Swagger상에서 테스트 하기 위한 설정을 알아봅시다. Nest.js에서는 Authorize가 매우 쉽게 구현됩니다. DocumentBuilder에 addBearerAuth를 추가하면 됩니다. const config = new DocumentBuilder() .setTitle('Api Title') .setDescription('Api Description') .setVersion('1.0') .addTag('member') .addBearerAuth( { type: 'apiKey', scheme: 'bearer', in: 'header', name:'access_token' ..

Windows11에서 Nest.js 개발환경 셋팅

먼저 nest.js를 설치한다. npm i -g @nestjs/cli 이제 원하는 폴더로 이동해서 프로젝트를 생성해 보자. nest new sampleproject 여기서 [sampleproject] 는 내가 원하는 프로젝트명인데, 가급적 소문자를 권장한다. 그럼 다음과 같이 설치에 사용할 저장소를 선택해 달라는 질문이 나온다. 여기서는 그냥 "npm"을 선택해서 진행했다. 셋팅이 완료되고 나면 dir 명령을 통해 폴더를 확인해 보자. 내가 지정한 프로젝트명과 동일한 폴더명이 생겨 있을 것이다. 해당 폴더로 이동하고, vs code로 에디터를 열어보자. 루트 폴더 아래로 기본 파일들이 생성된 것을 볼 수 있다. 기본 생성된 결과물로 실행을 시켜보자. 이제 swagger을 설치해 보자. npm instal..

반응형