2nzi commited on
Commit
28726ff
·
verified ·
1 Parent(s): ffb6778

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -0
app.py CHANGED
@@ -235,6 +235,7 @@
235
  # # http://localhost:8000/docs#/
236
  # # (.venv) PS C:\Users\antoi\Documents\Work_Learn\Labeling-Deploy\FastAPI> uvicorn main:app --host 0.0.0.0 --port 8000 --workers 1
237
 
 
238
  from fastapi import FastAPI, UploadFile, File, HTTPException
239
  import cv2
240
  import torch
@@ -516,6 +517,35 @@ async def index():
516
  """
517
  )
518
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
519
  # Lancer l'application avec uvicorn (command line)
520
  # uvicorn main:app --reload
521
  # http://localhost:8000/docs#/
 
235
  # # http://localhost:8000/docs#/
236
  # # (.venv) PS C:\Users\antoi\Documents\Work_Learn\Labeling-Deploy\FastAPI> uvicorn main:app --host 0.0.0.0 --port 8000 --workers 1
237
 
238
+
239
  from fastapi import FastAPI, UploadFile, File, HTTPException
240
  import cv2
241
  import torch
 
517
  """
518
  )
519
 
520
+ import logging
521
+
522
+ logging.basicConfig(level=logging.INFO)
523
+ logger = logging.getLogger(__name__)
524
+
525
+ @app.post("/test_connection/")
526
+ async def test_connection(user_name: str):
527
+ try:
528
+ # Log for debugging purposes
529
+ logger.info(f"Received user_name: {user_name}")
530
+ print(f"Received user_name: {user_name}")
531
+
532
+ # Simple response for testing purposes
533
+ response_message = f"Hello, {user_name}! The backend is reachable and working correctly."
534
+
535
+ # Log the response message
536
+ logger.info(f"Returning response: {response_message}")
537
+ print(f"Returning response: {response_message}")
538
+
539
+ return {
540
+ "message": response_message
541
+ }
542
+
543
+ except Exception as e:
544
+ logger.error(f"Error during test connection: {str(e)}")
545
+ print(f"Error during test connection: {str(e)}")
546
+ raise HTTPException(status_code=500, detail=f"Failed to connect: {str(e)}")
547
+
548
+
549
  # Lancer l'application avec uvicorn (command line)
550
  # uvicorn main:app --reload
551
  # http://localhost:8000/docs#/