API 세팅 및 ENV 파일 내 내용 중복 ... > 그누보드6 이슈

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드6 이슈

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

API 세팅 및 ENV 파일 내 내용 중복 ... 정보

API 세팅 및 ENV 파일 내 내용 중복 ...

본문

ENV 파일의 내용

image

API SETTINGS.PY 파일의 내용

image

어느쪽이 수정하면 적용되는 것인지 다소 헤갈립니다.

건의 ) env 파일에서 리프레시 토큰 만료 날짜를 세팅할 수 있었으면 좋겠습니다. (물론settings.py) 가 있지만, 이거 수정하면 나중에 또 업데이트 해서 붙혀넣기 할 때 초기화 되니깐요 ..env 만 빼고 업데이트 할 수 있으니...

추천
0

댓글 1개

@seiblog-nandsoft
실제 적용되는 값은 .env 파일의 값을 수정해주시면 됩니다.
리프레시 토큰 만료 날짜 또한 .env파일에서 설정 할 수 있습니다. (일 단위)


또한 헷갈리지 않도록 ApiSettings 클래스의 주석을 추가하도록 하겠습니다.




참고 - BaseSettings 설명(Chatgpt)


BaseSettings는 Pydantic 라이브러리의 일부로, 환경 변수를 사용하여 애플리케이션 설정을 관리하기 위한 편리한 방법을 제공합니다. 이는 FastAPI와 같은 애플리케이션에서 설정을 관리하고 환경 변수에서 값을 자동으로 로드하는 데 유용합니다.


주요 특징




  • 환경 변수 로드:
    BaseSettings는 설정 값을 환경 변수에서 자동으로 로드합니다. 이는 설정 값을 쉽게 구성하고 배포 환경에 맞게 조정할 수 있게 해줍니다.




  • 유효성 검사 및 변환:
    Pydantic의 모델을 기반으로 하여, BaseSettings는 유효성 검사를 수행하고 설정 값을 적절한 데이터 타입으로 변환합니다.




  • 기본값 설정:
    기본값을 설정할 수 있으며, 이는 환경 변수로 제공되지 않는 경우에 사용됩니다.




  • 타입 힌팅:
    타입 힌팅을 통해 설정 값의 타입을 명확하게 정의할 수 있습니다.



90레벨 이상 댓글을 남길 수 있습니다.

전체 101
그누보드6 이슈 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT