BuildTools commited on
Commit
1c4bf38
·
1 Parent(s): 2e77d05
Files changed (1) hide show
  1. app.py +17 -3
app.py CHANGED
@@ -1,7 +1,21 @@
 
1
  from fastapi import FastAPI
 
2
 
 
 
 
 
 
 
 
3
  app = FastAPI()
4
 
5
- @app.get("/")
6
- def greet_json():
7
- return {"Hello": "World!"}
 
 
 
 
 
 
1
+ from pymongo import MongoClient
2
  from fastapi import FastAPI
3
+ from bson import ObjectId # Pour gérer les ObjectId
4
 
5
+ # Connexion à MongoDB Atlas
6
+ uri = "mongodb+srv://lebaykserver:mVef8e5F1GRtbA14@test.6bzxp.mongodb.net/"
7
+ client = MongoClient(uri)
8
+ database = client["IA_SIGNATURE"]
9
+ collection = database["USER"]
10
+
11
+ # Initialisation de FastAPI
12
  app = FastAPI()
13
 
14
+ @app.get("/user")
15
+ async def read_user():
16
+ user = collection.find_one()
17
+
18
+ if user:
19
+ user["_id"] = str(user["_id"]) # Convertir l'ObjectId en string
20
+ return user
21
+ return {"message": "Aucun utilisateur trouvé"}