Kintone app build backend created

This commit is contained in:
2023-07-10 13:13:43 +09:00
parent 80446a3860
commit 081be5f35b
5 changed files with 48 additions and 22 deletions

View File

@@ -1,12 +1,12 @@
from fastapi import FastAPI, Depends
from starlette.requests import Request
import uvicorn
from app.api.api_v1.routers.users import users_router
from app.api.api_v1.routers.auth import auth_router
from app.api.api_v1.routers.kintone import kinton_router
# from app.api.api_v1.routers.users import users_router
# from app.api.api_v1.routers.auth import auth_router
from app.core import config
from app.db.session import SessionLocal
from app.core.auth import get_current_active_user
# from app.db.session import SessionLocal
# from app.core.auth import get_current_active_user
from app.core.celery_app import celery_app
from app import tasks
@@ -16,17 +16,17 @@ app = FastAPI(
)
@app.middleware("http")
async def db_session_middleware(request: Request, call_next):
request.state.db = SessionLocal()
response = await call_next(request)
request.state.db.close()
return response
# @app.middleware("http")
# async def db_session_middleware(request: Request, call_next):
# request.state.db = SessionLocal()
# response = await call_next(request)
# request.state.db.close()
# return response
@app.get("/api/v1")
async def root():
return {"message": "Hello World"}
return {"message": "success"}
@app.get("/api/v1/task")
@@ -37,13 +37,14 @@ async def example_task():
# Routers
app.include_router(
users_router,
prefix="/api/v1",
tags=["users"],
dependencies=[Depends(get_current_active_user)],
)
app.include_router(auth_router, prefix="/api", tags=["auth"])
# app.include_router(
# users_router,
# prefix="/api/v1",
# tags=["users"],
# dependencies=[Depends(get_current_active_user)],
# )
# app.include_router(auth_router, prefix="/api", tags=["auth"])
app.include_router(kinton_router,prefix="/api/v1")
if __name__ == "__main__":
uvicorn.run("main:app", host="0.0.0.0", reload=True, port=8888)