INNER CODE UNIT · Python

create_joke

ruanbekker/awesome-docker-compose · n8n/api/main.py:37

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)
    except Exception as e:
        logging.error(f"JSON parsing failed: {e}")
        return {"error": "Invalid JSON body"}

    db_joke = Joke(content=joke.content)
    db.add(db_joke)
    db.commit()
    db.refresh(db_joke)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…