swagger / 샘플 페이지가 자꾸 나옴

flobeeee·2022년 6월 29일
0

시행착오

목록 보기
39/43

3버전 이하 해결방법

package-lock.json에서 dist를 검색하면
swagger-ui-dist 가 나오는데 버전이 3이다.

이 경우 SwaggerProcider파일에서 data에 데이터를 할당하는 조건문이 아래 코드 부분이 있어야 한다.

if (fileName.includes('index.html')) { //<-이 부분
  data = data.replace('https://petstore.swagger.io/v2/swagger.json', config.specUrl)
}

아래 화면처럼 샘플페이지가 나오는 걸 막을 수 있다.

4버전 이상 해결방법

package-lock.json에서 dist를 검색하면
swagger-ui-dist 가 나오는데 버전이 4이다.

이 경우 SwaggerProcider파일에서 data에 데이터를 할당하는 조건문이 아래 코드 부분이 있어야 한다.

if (fileName.includes('swagger-initializer.js')) { //<-이 부분
  data = data.replace('https://petstore.swagger.io/v2/swagger.json', config.specUrl)
}

코드를 추가하는 건 아니고, 조건문 확인 후 수정하면 된다.

profile
기록하는 백엔드 개발자

0개의 댓글