
Swagger 문서에 왜 보안을 걸어야 할까? 실 서비스 중인 사이트에서 swagger 문서를 아무나 접근 할 수 있으면 어떻게 될까? open api 를 제공 하는게 아니라면 모든 프로젝트 구조를 보여주는게 되지 않을까 그래서 해당 패키지를 설치하고 코드를 추가하자 npm install express-basic-auth main.ts import * as basicAuth from 'express-basic-auth'; app.use( ['/docs'], basicAuth({ challenge: true, users: { [process.env.SWAGGER_USER]: process.env.SWAGGER_PASSWORD, }, }), ); 해당 코드처럼 사용하는 이유 .env id 와 pw 를 관리해..