유효하지 않은 KEY 가 설정되어 있어도, 일단 UI 페이지가 나오도록 수정.

This commit is contained in:
2026-07-17 00:37:58 +09:00
parent 5d4b9699ba
commit 4e9f912e5f
40 changed files with 93 additions and 12 deletions
+13 -4
View File
@@ -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")