TIL 스웨거 보안처리

express-basic-auth를 통해 스웨거를 아무나 볼 수 없게 보안처리를 했다.

설치

npm i express-basic-auth

후 미들웨어 추가.
/main.ts

  app.use(
    ['/docs', '/docs-json'],
    expressBasicAuth({
      challenge: true,
      users: {
        [process.env.SWAGGER_USER]: process.env.SWAGGER_PASSWORD,
      },
    }),
  );

좋은 웹페이지 즐겨찾기