21 lines
557 B
Python
21 lines
557 B
Python
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)} |