diff --git a/routers/skills.py b/routers/skills.py new file mode 100644 index 0000000..08e7936 --- /dev/null +++ b/routers/skills.py @@ -0,0 +1,19 @@ +from fastapi import APIRouter, HTTPException +import MySQLdb +from ..main import get_db_connection + +router = APIRouter() + +@router.get("/api/skills") +def read_experience_tasks(): + conn = get_db_connection() + try: + with conn.cursor() as cursor: + sql = "SELECT * FROM skills;" + cursor.execute(sql) + result = cursor.fetchall() + return {"data": result} + except MySQLdb.Error as e: + raise HTTPException(status_code=500, detail=f"Erreur base de données: {e}") + finally: + conn.close() \ No newline at end of file