INNER CODE UNIT · Python
get_db
ruanbekker/awesome-docker-compose · n8n/api/main.py:29
def get_db():
db = SessionLocal()
try:
yield db
finally:
db.close()
@app.post("/jokes/")
async def create_joke(request: Request, db: Session = Depends(get_db)):
# Read raw body
raw_body = await request.body()
logging.info(f"Raw body received: {raw_body.decode()}")
# Try to parse it into your Pydantic model
try:
data = await request.json()
logging.info(f"Parsed JSON: {data}")
joke = JokeIn(**data)