ENV 파일의 내용

API SETTINGS.PY 파일의 내용

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

API SETTINGS.PY 파일의 내용

어느쪽이 수정하면 적용되는 것인지 다소 헤갈립니다.
건의 ) env 파일에서 리프레시 토큰 만료 날짜를 세팅할 수 있었으면 좋겠습니다.
(물론settings.py) 가 있지만, 이거 수정하면 나중에 또 업데이트 해서 붙혀넣기 할 때 초기화 되니깐요 ..env 만 빼고 업데이트 할 수 있으니...
댓글 1개
KimTom89
1년 전
@seiblog-nandsoft
실제 적용되는 값은 `.env` 파일의 값을 수정해주시면 됩니다.
리프레시 토큰 만료 날짜 또한 `.env`파일에서 설정 할 수 있습니다. (일 단위)
또한 헷갈리지 않도록 ApiSettings 클래스의 주석을 추가하도록 하겠습니다.
---
참고 - BaseSettings 설명(Chatgpt)
BaseSettings는 Pydantic 라이브러리의 일부로, 환경 변수를 사용하여 애플리케이션 설정을 관리하기 위한 편리한 방법을 제공합니다. 이는 FastAPI와 같은 애플리케이션에서 설정을 관리하고 환경 변수에서 값을 자동으로 로드하는 데 유용합니다.
주요 특징
- 환경 변수 로드:
BaseSettings는 설정 값을 환경 변수에서 자동으로 로드합니다. 이는 설정 값을 쉽게 구성하고 배포 환경에 맞게 조정할 수 있게 해줍니다.
- 유효성 검사 및 변환:
Pydantic의 모델을 기반으로 하여, BaseSettings는 유효성 검사를 수행하고 설정 값을 적절한 데이터 타입으로 변환합니다.
- 기본값 설정:
기본값을 설정할 수 있으며, 이는 환경 변수로 제공되지 않는 경우에 사용됩니다.
- 타입 힌팅:
타입 힌팅을 통해 설정 값의 타입을 명확하게 정의할 수 있습니다.
실제 적용되는 값은 `.env` 파일의 값을 수정해주시면 됩니다.
리프레시 토큰 만료 날짜 또한 `.env`파일에서 설정 할 수 있습니다. (일 단위)
또한 헷갈리지 않도록 ApiSettings 클래스의 주석을 추가하도록 하겠습니다.
---
참고 - BaseSettings 설명(Chatgpt)
BaseSettings는 Pydantic 라이브러리의 일부로, 환경 변수를 사용하여 애플리케이션 설정을 관리하기 위한 편리한 방법을 제공합니다. 이는 FastAPI와 같은 애플리케이션에서 설정을 관리하고 환경 변수에서 값을 자동으로 로드하는 데 유용합니다.
주요 특징
- 환경 변수 로드:
BaseSettings는 설정 값을 환경 변수에서 자동으로 로드합니다. 이는 설정 값을 쉽게 구성하고 배포 환경에 맞게 조정할 수 있게 해줍니다.
- 유효성 검사 및 변환:
Pydantic의 모델을 기반으로 하여, BaseSettings는 유효성 검사를 수행하고 설정 값을 적절한 데이터 타입으로 변환합니다.
- 기본값 설정:
기본값을 설정할 수 있으며, 이는 환경 변수로 제공되지 않는 경우에 사용됩니다.
- 타입 힌팅:
타입 힌팅을 통해 설정 값의 타입을 명확하게 정의할 수 있습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 232 | |
| 230 | |
| 228 | |
| 226 | |
| 225 | |
| 224 | |
| 222 | |
| 221 | |
| 212 | |
| 211 | |
| 209 | |
| 208 | |
| 207 | |
| 206 | |
| 202 | |
| 201 | |
| 200 | |
| 199 | |
| 198 | |
| 197 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기