반응형
#main.py
import os
from fastapi import FastAPI
# env 설정
from config import DevSettings, PrddSettings
# router 설정
from app.routers.router import api_router
#env 설정
current_environment = os.environ.get('APP_ENV', 'development')
if current_environment == 'production':
app_config = PrddSettings()
else:
app_config = DevSettings()
app = FastAPI()
#config.py
import os
class BaseConfig:
DEBUG = False
class DevSettings(BaseConfig):
DEBUG = True
class PrddSettings(BaseConfig):
DEBUG = False
기본틀만 잡아보았다. NestJS를 사용해서 작업을 했어서 그런가 FastAPI가 약간 어색하다. 근데 거의 비슷한 것 같다.
최대한 심플하게 코드를 짜보려야한다.
반응형
'삽집하는 개발들 > fastAPI' 카테고리의 다른 글
| [fastAPI] 처음 사용하면서... (38) | 2023.09.17 |
|---|