Quantcast
Channel: Active questions tagged python - Stack Overflow
Viewing all articles
Browse latest Browse all 13951

I'm using Python Fastapi in my Axios vite react project. When the token expires, I get a cors error from fastapi when I should get a 401 token error

$
0
0
from fastapi import FastAPIfrom fastapi.responses import JSONResponsefrom fastapi.middleware.cors import CORSMiddlewarefrom fastapi.staticfiles import StaticFilesfrom middlewares.exception import ExceptionHandlerMiddlewareapp = FastAPI()origins = ["*"]app.add_middleware(    CORSMiddleware,    allow_origins=origins,    allow_credentials=True,    allow_methods=["*"],    allow_headers=["*"],    expose_headers=["*"])from starlette.middleware.authentication import AuthenticationMiddleware# Token Kontrolfrom core.security import JWTAuthapp.add_middleware(AuthenticationMiddleware, backend=JWTAuth())from app.users.routes import router as guest_user, user_routerfrom app.auth.route import router as auth_routerfrom app.modules.routes import module_routerfrom app.upload.routes import upload_router, upload_public_routerfrom core.database import Base, enginefrom utils.logger import setup_loggerlogger = setup_logger(__name__, "logs/main_service.log")Base.metadata.create_all(bind=engine)app.mount("/uploads", StaticFiles(directory="uploads"), name="Uploads")app.include_router(guest_user)app.include_router(user_router)app.include_router(auth_router)app.include_router(module_router)app.include_router(upload_router)app.include_router(upload_public_router)app.add_middleware(ExceptionHandlerMiddleware)@app.get("/")async def root():    return JSONResponse(content={"status": "running ..."})

Merhabalar Axios Vite React projemde Python Fastapi kullanıyorum. Cors ayarlarını yaptım ve normal kullanımda herhangi bir sorun yok ama Token süresi dolduğunda 401 token hatası almam gereken durumda fastapi 'den cors hatası alıyorum. Bu yüzden de react tarafında 401 status kodunu elde edemiyorum ve access_token i yenileyemiyorum.


Viewing all articles
Browse latest Browse all 13951

Trending Articles