유효하지 않은 KEY 가 설정되어 있어도, 일단 UI 페이지가 나오도록 수정.
This commit is contained in:
+13
-4
@@ -32,11 +32,20 @@ async def lifespan(app: FastAPI):
|
||||
|
||||
try:
|
||||
await token_manager.get_access_token()
|
||||
logger.info("KIS 인증 완료")
|
||||
if token_manager.is_authenticated:
|
||||
logger.info("KIS 인증 완료")
|
||||
else:
|
||||
logger.warning(
|
||||
"KIS 인증 실패 - API 키를 확인하세요 (.env 파일). "
|
||||
"UI는 표시되지만 시세 조회/매매 기능은 작동하지 않습니다."
|
||||
)
|
||||
except Exception as e:
|
||||
logger.warning("KIS 인증 실패 (API 키를 확인하세요): %s", e)
|
||||
logger.warning("KIS 인증 오류: %s", e)
|
||||
|
||||
start_scheduler()
|
||||
if token_manager.is_authenticated:
|
||||
start_scheduler()
|
||||
else:
|
||||
logger.info("인증 실패 - 스케줄러 미시작 (인증 후 수동 시작 가능)")
|
||||
|
||||
yield
|
||||
|
||||
@@ -67,7 +76,7 @@ templates = Jinja2Templates(directory="app/templates")
|
||||
|
||||
@app.get("/", response_class=HTMLResponse)
|
||||
async def index(request: Request):
|
||||
return templates.TemplateResponse("index.html", {"request": request})
|
||||
return templates.TemplateResponse(request, "index.html")
|
||||
|
||||
|
||||
@app.get("/health")
|
||||
|
||||
Reference in New Issue
Block a user