Loginauth / main.py
Gregniuki's picture
Update main.py
b1aaa9d
raw
history blame
595 Bytes
# main.py
from fastapi import FastAPI, Depends, HTTPException
from .routes import auth, tts
from auth import verify_token # Import a function for verifying tokens
app = FastAPI()
# Include the authentication router with the prefix '/auth'
app.include_router(auth.router, prefix="/auth")
# Include the TTS router with the prefix '/tts'
app.include_router(tts.router, prefix="/tts")
# Dependency for verifying the user's token
def get_current_user(token: str = Depends(verify_token)):
if not token:
raise HTTPException(status_code=401, detail="Token not valid")
return token