diff --git a/main.py b/main.py new file mode 100644 index 0000000..da371f2 --- /dev/null +++ b/main.py @@ -0,0 +1,21 @@ +from fastapi import FastAPI +import mariadb +app = FastAPI() + +@app.get("/api/portfolio") +def read_portfolio(): +  try: +    conn = mariadb.connect( +      user="root", +      password="motdepasse", +      host="localhost", +      port=3306, +      database="portfolio" +    ) +    cursor = conn.cursor() +    cursor.execute("SELECT * FROM portfolio;") +    result = cursor.fetchall() +    conn.close() +    return {"data": result} +  except mariadb.Error as e: +    return {"error": str(e)} \ No newline at end of file