node.js
nestjs swagger 보안설정하기
dev_summer
2022. 4. 6. 14:47
main.ts
const basicAuth = require('express-basic-auth');
app.use(
['/api'],
basicAuth({
challenge: true,
users: {
[process.env.SWAGGER_USER]: process.env.SWAGGER_PASSWORD,
},
}),
);
특정한 url에 아래와 같은 보안을 설정할수있는 모듈과 코드
스웨거를 설정할때 api가 기본 경로기때문에 이 경로일때 아래와 같은 보안이 걸리게된다.
보통 이는 환경변수파일에서 설정하여 불러와서 사용 하면 된다.