본문 바로가기

Express2

[Swagger] BasicAuth 문서 접근 보안 NestJS 에서는 `@nestjs/swagger` 패키지를 통해 API Swagger docs 를 만들 수 있다. 해당 패키지에 대한 기본적인 가이드는 [공식문서] 를 참조하자.서버에서 API 를 구현하면서 몇가지 설정을 동봉하면 Swagger 가 자동생성되는데, 이를 통해 개발된 API 에 대한 호출을, 정의한 타입들을 운용하여 실행 및 테스트해볼 수 있다.NestJS Swagger 문서는 서버랑 같이 실행되면서 serve 되기 때문에 서버 엔드포인트의 특정 경로를 기반으로 제공된다. 그러다보니, 클라이언트 개발자나 외부 인원에게 공유하기 위해 만든 이 문서가 서버 경로를 아는 누군가에 의해 노출될 수 있는 것이다.예를 들어, Swagger 를 "/api-docs" 라고 하는 경로 하위에 설정하였다면.. 2025. 1. 8.
초보자의 눈으로 보는 NestJS 소개안녕하세요. 저는 사실 컴퓨터공학과 졸업생이지만 이렇다 할 백엔드 구현 경험이 없었습니다. 오랜 학교생활에서도 프론트/백엔드라는 역할을 나누어 배워본 적이 없었기 때문에, 얼떨결에 뛰어든 실무는 너무나 큰 장벽이었습니다. 그 장벽을 이겨내 오면서 알아낸 지식들을 조금이나마 정리하여 다른 사람들에게 도움이 되고 싶은 마음에 이 글을 시작하려 합니다. 물론 저도 아직 많이 부족하고 저보다 더 많은 지식과 스킬을 가지신 분들도 많으실 것입니다. 다만, 급하게 실무에 뛰어들게 되어 초보자부터 시작하고 아직도 성장하고 있는 제가 전달할 수 있는 지식들을 토대로, 당장 저와 같은 페이지에 계신 분들에게 도움이 되었으면 합니다. 무엇보다 "내가 지금 이걸 다 아는게 아닌거 같은데 넘어가도 될까?", "당장 일을 .. 2023. 3. 10.