테스트 사이트 - 개발 중인 베타 버전입니다

그누보드6 API DOCS / REDOC 경로 막기

· 1년 전 · 631 · 1

https://sir.kr/g6_tip/8

 

위 팁을 보시면 

 

그누보드6의 API를 확인할 수 있습니다.

 

http://localhost:8000/docs

http://localhost:8000/redoc

 

 

 

 

로컬에서야 마음껏 자유롭게 쓰면 관계가 없지만, 실 서비스 같은 경우는 API 자체가 노출 될 수 있으므로 

 

막아두는 것을 권장합니다.

 

앞서 언급했다시피 이 코드를 작성 시 로컬에서도 막히므로 실 서버에 올리실 때만 사용을 하시면 되겠습니다.

 

g6 폴더에 보시면 main.py 파일을 열어주세요

 

57번 라인에 보시면 아래 코드가 있습니다.

[code]

app = FastAPI(
    debug=settings.APP_IS_DEBUG,  # 디버그 모드가 활성화 설정
    lifespan=lifespan,
    title="그누보드6",
    description=""
)

[/code]

 

여기에 코드를 추가 해주세요

[code]

app = FastAPI(
    debug=settings.APP_IS_DEBUG,  # 디버그 모드가 활성화 설정
    lifespan=lifespan,
    title="그누보드6",
    description="",
    docs_url=None, redoc_url=None
)

[/code]

 

이렇게 하시고 저장하시면 

 

이거 처럼 not found가 반환됩니다.

 

고맙습니다.

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

게시글 목록

번호 제목
178
166
163
162
161
160
149
148
147
136
125
110
98
96
94
93
92
91
90
85
80
76
72
69
68
64
57
56
53
51