Current state before processing web_todo tasks
This commit is contained in:
parent
e3b752a2a7
commit
23c4e16ee2
@ -9,29 +9,30 @@ This module implements a comprehensive FastAPI application following the instruc
|
|||||||
- Security best practices
|
- Security best practices
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import hashlib
|
||||||
|
import logging
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import logging
|
|
||||||
import hashlib
|
|
||||||
import jwt
|
|
||||||
from datetime import datetime, timedelta
|
|
||||||
from typing import Dict, Any, Optional, List
|
|
||||||
from contextlib import asynccontextmanager
|
from contextlib import asynccontextmanager
|
||||||
|
from datetime import datetime, timedelta
|
||||||
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
import jwt
|
||||||
|
|
||||||
# Add parent directory to path for imports
|
# Add parent directory to path for imports
|
||||||
current_dir = os.path.dirname(__file__)
|
current_dir = os.path.dirname(__file__)
|
||||||
parent_dir = os.path.join(current_dir, '..')
|
parent_dir = os.path.join(current_dir, '..')
|
||||||
sys.path.insert(0, os.path.abspath(parent_dir))
|
sys.path.insert(0, os.path.abspath(parent_dir))
|
||||||
|
|
||||||
from fastapi import FastAPI, HTTPException, Depends, Security, status, Request
|
import uvicorn
|
||||||
from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials
|
from fastapi import Depends, FastAPI, HTTPException, Request, Security, status
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
from fastapi.responses import JSONResponse, HTMLResponse
|
from fastapi.responses import HTMLResponse, JSONResponse
|
||||||
|
from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer
|
||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
from fastapi.templating import Jinja2Templates
|
from fastapi.templating import Jinja2Templates
|
||||||
from pydantic import BaseModel, Field
|
from pydantic import BaseModel, Field
|
||||||
from pydantic_settings import BaseSettings
|
from pydantic_settings import BaseSettings
|
||||||
import uvicorn
|
|
||||||
|
|
||||||
# Configure logging
|
# Configure logging
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
@ -279,6 +280,7 @@ app.add_exception_handler(Exception, global_exception_handler)
|
|||||||
|
|
||||||
# Include API routers
|
# Include API routers
|
||||||
from .web.controllers.api.v1.anime import router as anime_router
|
from .web.controllers.api.v1.anime import router as anime_router
|
||||||
|
|
||||||
app.include_router(anime_router)
|
app.include_router(anime_router)
|
||||||
|
|
||||||
# Authentication endpoints
|
# Authentication endpoints
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user